Back to projects
Ongoing Project 11 / 13

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.

C/C++ Arduino PCB 3D Print
Role
Hardware + firmware
Domain
Physical devices
Stack
C/C++ · KiCad · Fusion 360
Status
Ongoing

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

Why it matters

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.