About me
I am an embedded software engineer. I have a strong understanding of both software and hardware and I’m passionate about solving problems at the intersection of the two.
WHAT I CAN DO
- write efficient C, close to the hardware
- solve timing/concurrency problems through software and hardware debugging
- design, lay out, test PCBs
- read schematics and datasheets
- document my code thoroughly
OTHER THINGS I KNOW ABOUT
FreeRTOS, CAN, I2C, UART, SPI, sensor interfacing, A/D & D/A conversion, assembly, git, Slack, Agile, JIRA, MATLAB, C++, requirements tracing, ARM, embedded Linux
HIGHLIGHTS
- Designed software and hardware for a custom ECU running FreeRTOS to add modern features to my SUV
- Built a telemetry system for Formula SAE vehicles using SocketCAN on embedded Linux
- Led a team of 50+ student engineers designing, manufacturing, and testing two Formula SAE racecars
NON-WORK STUFF
Avid skier. Rider of bikes. Hobbyist music producer and website designer.