Pittsburgh, Pennsylvania, United States
I focus on embedded software, or any software that's specialized for hardware. Since 2016, I've worked on embedded software deployed in medical devices, autonomous vehicles, and industrial robots. I've also contributed towards R&D for virtual reality systems. Whether your project uses a Raspberry Pi running embedded Linux or a tiny microcontroller with a minimal runtime, I'm ready to develop and debug your embedded software. I'm comfortable using C and modern C++ to create hardware drivers, applications, and test harnesses. I also know how to deploy Rust in embedded systems. Most of my embedded Rust software is open source and targets high-performance microcontrollers. I'm also familiar with the broader embedded Rust ecosystem.
Developing embedded software for satellites, all in Rust.
Through my consulting company, I provide embedded software development services. In my first role, I lead software development in a startup that builds agricultural robotics.
Safety-critical embedded systems for self-driving vehicles.
Developing virtual- and augmented-reality technologies that allow people to interact with each other -- no matter the distance -- in near-perfect fidelity.
Assisting in the design and implementation of clients' medical device software, namely on bare-metal or RTOS platforms. Delivered sound, well-documented software modules for safety-critical applications. Comfortable working under a software development process for IEC 62304 Class C devices.