Skip to content

Projects · 4

Everything I've built, from pixels to decisions.

Embedded firmware, motor control, industrial communication, computer vision and autonomous flight. Open a project to see its architecture and results.

  • Autonomous fixed-wing UAV with computer vision

    Featured · Fixed-wing UAV

    Autonomous fixed-wing UAV with computer vision

    Autonomous flight and real-time computer vision for a fixed-wing UAV: OpenCV detects and classifies ground targets by colour and shape, and DroneKit flies the mission around what it sees.

    colour & shape target detection
    OpenCV
    autonomous flight
    DroneKit
    decisions from visual data
    Real time
    • Python
    • OpenCV
    • DroneKit
    • Computer Vision
    • Autonomous Flight
    • UAV Systems
    • Image Processing
    • Embedded Systems
    Architecture
  • AI-powered smart reception and access control

    Featured · Raspberry Pi

    AI-powered smart reception and access control

    A Raspberry Pi reception kiosk that recognises employees and visitors by face in real time, registers visitors, logs every entry and exit, and opens the door when access is granted.

    real-time recognition with InsightFace
    Face
    reception kiosk
    RPi
    desktop admin panel
    PyQt6
    • Python
    • OpenCV
    • InsightFace
    • PyQt6
    • SQLite
    • SQLAlchemy
    • Raspberry Pi
    • Facial Recognition
    • Computer Vision
    • Access Control
    Architecture
  • ESP32-based CPAP automation and control

    ESP32

    ESP32-based CPAP automation and control

    Embedded automation for a CPAP device on an ESP32: BLDC blower control through an ESC, real-time sensor monitoring, and wireless control and data over Bluetooth.

    embedded controller
    ESP32
    wireless control & data
    Bluetooth
    blower drive
    BLDC + ESC
    • ESP32
    • Embedded C/C++
    • Bluetooth
    • BLDC Motor
    • ESC
    • Sensors
    • Embedded Systems
    • Motor Control
    Architecture
  • STM32 industrial stepper motor controller

    STM32

    STM32 industrial stepper motor controller

    Precise stepper motor and position control on an STM32, commanded by industrial systems through Modbus RTU over RS485.

    industrial protocol
    Modbus RTU
    serial bus
    RS485
    real-time motion control
    STM32
    • STM32
    • C
    • UART
    • RS485
    • Modbus RTU
    • Stepper Motor
    • Embedded Systems
    • Industrial Automation
    • Motor Control
    Architecture