Experience
Keya: Supported brand-new steering actuator with custom torque-based speed controller and state machine.
SWTECU airblaster: Deployed camera cleaning system to production by coordinating firmware and software around a CAN protocol for control on ESP32 platform with FreeRTOS.
Bullworm: Unlocked unstructured data logging from embedded systems by designing and implementing a robust serial-over-CAN protocol with delivery guarantees.
KiCad dev tools: Automated a painful hardware release process which previously cost weeks in delays due to simple errors.
Bowser: Developed timeseries data browser for fleet CAN data allowing for easier diagnosis of issues and validation of system performance using GraphQL and InfluxDB.
Power Conditioning Module: Unlocked 3x compute and additional sensing capabilities by managing hardware and firmware development for next-generation high power supply.
Power Monitor: Automotive rated ADC with CAN interface for early detection of degradation in onboard high-power electrical systems.
EmBoard Watchdog: Implemented safety-critical PMIC + watchdog driver under Yocto Linux using BitBake, U-boot, and SysFS.
Reach Power Inc. MAKER: Designed and tested medium-voltage control system for MAKER novel phased array. Collaborated with principle investigator to specify requirements, perform architectural trades, and deliver firmware with python CLI for test automation. Zero-copy ethernet data pipeline on STM32 H7 enabled fast tracking on large arrays.
CustomLitt Pixl Pro + Litt Lab: Led hardware, firmware, and app development of an audio-reactive LED display for DJs. Handled technical communication with additional contractors for maintenance.
Apollo3 Arduino: Led software and hardware development for Artemis products including the official Arduino core and dev kit.
Product Development: Worked with purchasing, manufacturing, and marketing to make embedded hardware accessible to individuals and educators. Brought new sensors, displays, and gadgets to life as products with electrical design, firmware support, product descriptions, and customer support.
Skills
Languages
Embedded
Protocols
Tools
Education