Embedded / IoT
Hardware projects spanning custom PCB design, 3D-printed enclosures, and embedded firmware — sensor networks, automation controllers, and prototype devices taken from schematic to assembled product.
01 Overview
This is where software skills bridge into physical products. Rather than stopping at code, these projects span the full hardware stack — designing boards, printing enclosures, and writing the firmware that runs them — turning ideas into devices you can hold.
The work covers sensor networks, automation controllers, and prototype devices, each taken from schematic through to an assembled product. The aim is to think across the physical-digital boundary rather than treating hardware as someone else's problem.
02 How it works
Custom PCBs are designed in KiCad, from schematic capture through to fabrication-ready output. Enclosures are modeled in Fusion 360 and 3D-printed, so the electronics and the physical housing are designed together rather than bolted on afterward.
Embedded firmware written in C/C++ handles sensor integration with real-time data logging on the device itself. Deployed devices receive OTA firmware updates, so units in the field can be improved and patched without being physically recovered.
03 Engineering highlights
- Custom PCB design with KiCad — schematic to fabrication, owning the board from first net to manufactured part.
- 3D-printed enclosures designed in Fusion 360, so electronics and housing are modeled as one product.
- Sensor integration with real-time data logging handled directly on the device.
- OTA firmware updates for deployed devices, keeping fielded units maintainable after they ship.
04 Outcome
Software skills applied to physical products — thinking across the physical-digital boundary instead of stopping at the screen, and shipping things that exist in the real world.