Projects

Systems I designed, built and deployed.

Filter by area. Each project is labelled with its real status: deployed, completed, prototype or ongoing.

Showing 7 projects

NINA / INSTRUMENT CLUSTER
ESP32DASH CONTROLLERIGNITIONSENDERS12V INPUTSRPM BARSPEEDOOLED GAUGES
Hardware → firmware → softwareConcept diagram
Automotive Electronics · 2025 – 2026Prototype

NINA — Digital Instrument Cluster

ESP32-based digital dashboard for a 1990 Yugo 55, built on two custom PCBs and tested on the road.

  • ESP32
  • Embedded C++
  • PlatformIO
  • KiCad
  • 4-layer PCB
CHECKPOINT / CONNECTED DEVICE
ESP8266RFID TERMINALRFID TAGBUTTONPOWERWI-FIBACKENDDASHBOARD
Hardware → firmware → softwareConcept diagram
Embedded Systems · 2024Deployed

Beastie Checkpoint — Attendance System

RFID check-in/check-out terminal on a custom PCB, with its own backend and web dashboard, used daily at a workplace.

  • ESP8266 (NodeMCU)
  • MFRC522 RFID
  • Embedded C++
  • SPI
  • KiCad
TIMEBELL / AUTOMATION
MCUBELL CONTROLLERDS3231 RTCBUTTONSPOWERRELAYBELLDISPLAY
Hardware → firmware → softwareConcept diagram
Embedded Systems · 2021 – presentDeployed

TimeBell — Automatic School Bell

RTC-based bell controller that has run a real school's timetable for about five years.

  • Embedded C/C++
  • Arduino
  • DS3231 RTC
  • I²C
  • EEPROM
LINA / CONNECTED DEVICE
ESP32-C3DESK TRACKERENCODERWI-FIPOWERROUND TFTREST APICLOCKIFY
Hardware → firmware → softwareConcept diagram
Embedded Systems · 2026Prototype

Lina — Clockify Desk Time Tracker

ESP32-C3 desk device on a custom PCB that talks to the Clockify REST API over Wi-Fi.

  • ESP32-C3
  • Embedded C++
  • PlatformIO
  • Wi-Fi
  • HTTPS / REST
ECU / ENGINE CONTROL
STM32G474SENSORSCRANK / VRCAN BUSINJECTORSIGNITIONTELEMETRY
Hardware → firmware → softwareConcept diagram
Automotive Electronics · 2026 – ongoingOngoing

Custom STM32 Automotive ECU

Engine control unit built around the STM32G474: power, CAN, sensor conditioning and injector/ignition drivers. Ongoing.

  • STM32G474
  • KiCad
  • 4-layer PCB
  • CAN (TCAN332)
  • MAX9924 VR interface
REPAIR / FAULT ISOLATION
DUTDEVICE UNDER TESTSYMPTOMSCHEMATICMEASUREISOLATEREPAIRVERIFY
Hardware → firmware → softwareConcept diagram
Electronics Repair · Ongoing practiceCompleted

Electronics Repair & Reverse Engineering

Component-level diagnosis and repair, including a Bosch Motronic ECU with a destroyed PCB trace and laptop motherboard power faults.

  • Oscilloscope
  • Logic analyzer
  • Multimeter
  • Soldering / rework
  • Schematics & board views
SOFTWARE / FULL STACK
APIBACKEND SERVICESDEVICESUSERSDATAWEB APPSMOBILEDASHBOARDS
Hardware → firmware → softwareConcept diagram
Software Engineering · 2021 – presentOngoing

Professional Full-Stack Development

Five years of professional web development: production web applications, APIs and business systems.

  • TypeScript
  • React
  • Next.js
  • React Native
  • Node.js