Embedded Systems
STM32-based boards, real-time firmware, CAN networks, SD card logging, LoRa links, and sensor integration for robotics and vehicles.
I design and build tightly integrated hardware + software systems: embedded controllers, telemetry, and the tools that connect them to people.
STM32-based boards, real-time firmware, CAN networks, SD card logging, LoRa links, and sensor integration for robotics and vehicles.
Mixed-signal PCBs, power distribution, modular edge-connected boards, and validation on real hardware like the Olin Baja car.
Python tooling, SwiftUI apps, Firebase backends, and ML-assisted pipelines that analyze data and automate engineering workflows.
A sample of the systems I've built recently. Most of these combine embedded hardware, firmware, and higher-level software.
Modular STM32H7 board for the Olin Baja car, handling CAN telemetry, LoRa uplink, SD card logging, and power distribution under race conditions.
A SwiftUI iOS app backed by LoRa radios and a cloud backend, creating a multiplayer game that ties physical location to in-game state.
nRF52832-based bracelet that logs and visualizes social interactions using BLE, haptics, and a companion app.
Python toolchain that crawls GitHub repositories, summarizes them with LLMs, and emits structured project pages for portfolios like this one.
I'm currently focused on embedded systems, telemetry, and tools that connect hardware to useful data.
Designing the next-generation electrical system for Olin's Baja car: CAN networks, STM32-based NSB, LoRa uplink, and robust power distribution.
Prototyping embedded boards, wearables, and ML-assisted developer tools including Curator, a GitHub-to-portfolio generator.
Project-heavy courses in embedded systems, modeling & simulation, and human-centered design, emphasizing building and testing real systems.