Projects

Current
Hardware Projects
- Seven segment display wall driver hardware + firmware (STM32)
Learning Projects (Courses, etc.)
Previous
- USB Cable Tester – Hardware prototyping and testing, PCB design and manufacturing, STM32 programming: A cable tester for various USB connections which also gives indication of the presence of internal resistors as required by the USB standard – featured on Hackaday.com
- GPS module accuracy comparison – using UART, I2C, RaspberryPi, python, concurrent processing, antenna selection, with data analysis in numpy & pandas
- Real time plotting of wireless sensor data – using MQTT, python & RaspberryPi, Arduino C & ESP32
- Electrical schematics for solar and battery systems – electrical schematics in AutoCAD Electrical, 12V distribution panel diagram, electric heater control wiring, Lithium Iron Phosphate battery sizing
- DIY Off-grid camper van conversion – electrical system design and installation (solar system design and battery selection), plumbing, woodworking, welding
- Obsidian Markdown to Jekyll converter – markdown parser to convert Obsidian markdown syntax to be used for a jekyll website
- Home automation server with ESP32 and RaspberryPi – guided tutorial/repo for setting up ESP32 to publish MQTT messsages to a home server running on a RaspberryPi
- Shared Learning Arduino repo – a github-hosted repository of markdown notes useful for learning Arduino (distributed cognition project)
- Temporary Primary Generation Microgrids – at Pacific Gas & Electric I performed the design and engineering analysis of connecting diesel generators to supply power for multiple distribution feeders during transmission line maintenance.
Gallery of Project Images








