What I Do

I design and build tightly integrated hardware + software systems: embedded controllers, telemetry, and the tools that connect them to people.

Embedded Systems

STM32-based boards, real-time firmware, CAN networks, SD card logging, LoRa links, and sensor integration for robotics and vehicles.

STM32 CAN SDIO LoRa

Hardware Design

Mixed-signal PCBs, power distribution, modular edge-connected boards, and validation on real hardware like the Olin Baja car.

KiCad Power Signal Integrity

Software & Tooling

Python tooling, SwiftUI apps, Firebase backends, and ML-assisted pipelines that analyze data and automate engineering workflows.

Python SwiftUI LLM Data

Featured Projects

A sample of the systems I've built recently. Most of these combine embedded hardware, firmware, and higher-level software.

Telemetry · Power

Network Supervisor Board (NSB)

Modular STM32H7 board for the Olin Baja car, handling CAN telemetry, LoRa uplink, SD card logging, and power distribution under race conditions.

  • Redesigned CAN architecture and node layout.
  • Integrated engine, CVT, and ride-height sensors.
iOS · LoRa

Porter – Location-Based Game

A SwiftUI iOS app backed by LoRa radios and a cloud backend, creating a multiplayer game that ties physical location to in-game state.

  • Designed radio protocol and message schema.
  • Built Firebase-based backend and real-time updates.
BLE · Wearable

CLASP – Social Interaction Bracelet

nRF52832-based bracelet that logs and visualizes social interactions using BLE, haptics, and a companion app.

  • PCB design and firmware bring-up.
  • Low-power event logging and sync.
LLM · Automation

Curator – GitHub Portfolio Generator

Python toolchain that crawls GitHub repositories, summarizes them with LLMs, and emits structured project pages for portfolios like this one.

  • Modular CLI for repo ingestion and summarization.
  • Outputs markdown/HTML ready for static sites.

Experience

I'm currently focused on embedded systems, telemetry, and tools that connect hardware to useful data.

Olin Baja SAE – Electrical & Telemetry

Designing the next-generation electrical system for Olin's Baja car: CAN networks, STM32-based NSB, LoRa uplink, and robust power distribution.

Independent Hardware & Tooling Projects

Prototyping embedded boards, wearables, and ML-assisted developer tools including Curator, a GitHub-to-portfolio generator.

Course & Studio Work at Olin

Project-heavy courses in embedded systems, modeling & simulation, and human-centered design, emphasizing building and testing real systems.