Selected Projects

A selection of recent work — not everything I've built, just some of the highlights.

FSAE Phone Datalogger (GPSLogger Fork)

FSAE Phone Datalogger (GPSLogger Fork)

An Android GPS/IMU datalogger for the FSAE car — a fork of mendhak/gpslogger being adapted for phone-based track logging with chunked cloud upload and live visualization.

androiddatalogginggpsfirmwarefsae
LoomFlow — Wire Harness Design Tool

LoomFlow — Wire Harness Design Tool

A schematic-first wire harness editor — drag to connect and the BOM, cut list, pinouts, and drawing sheets derive themselves. Browser demo live; Windows desktop app in progress.

webtoolingharnessautomotivefsae

Auto PhotoEditor

A Python tool that culls blurry/blown-out photos and rescues hazy ones — shared scoring engine behind both a CLI and a live Tkinter GUI.

pythonopencvimagingtooling

Distributed Vehicle Data Acquisition Node

Corner-node CAN sensor network on a chip-down ESP32-S3, 4-layer board — 24-bit strain/RTD acquisition, reconfigurable inputs, DBC-first firmware.

canembeddedaltiumdaq

FSAE Power Distribution Module

9-channel solid-state PDM with PROFET high-side switching, per-channel current sense, and CAN control.

powerautomotivealtiumcan

Teensy 4.1 DAQ & Telemetry Gateway

Central data acquisition gateway — dual CAN, SD logging, LoRa telemetry at 915 MHz, Raspberry Pi dashboard.

daqembeddedfirmwarecan

ADS-B & Radiosonde Tracking (RTL-SDR)

Live aircraft and weather-balloon tracking with an RTL-SDR and open-source software — dump1090/tar1090 for ADS-B and the RS decoders for radiosondes.

rfsdr
CBR600RR Engine Management Bring-Up

CBR600RR Engine Management Bring-Up

Speeduino Dropbear v2 on a CBR600RR — wasted-spark LS coils, 12-1 crank trigger, injector driver repair.

automotivefirmwaretroubleshooting

Low-Cost FSAE Wire Harness (v1)

An extremely low-cost first-generation engine/chassis wire harness for our FSAE internal-combustion car — and a crash course in doing it right.

harnessautomotivefsaekicad