Engineering & Learning Projects

Personal & University Projects

A selection of personal and university projects covering deep learning, computer vision, robotics, embedded systems, and mechatronics. These form the foundation behind my research and industry work.

80+ repositories on GitHub
Neural network from scratch

Neural Network from Scratch

A full feed-forward network implemented in pure NumPy — backprop, activations, and training loop written by hand to understand every step.

NumPyBackprop
PID maze runner robot

PID Maze-Runner Robot

Autonomous robot tuned with a PID control loop for smooth, accurate line-following and maze navigation.

PID ControlRobotics
8x8 LED matrix Game Boy

8×8 LED-Matrix Game Console

A miniature handheld "Game Boy" driving an 8×8 LED matrix from a microcontroller — input handling, rendering, and game logic in embedded C.

Embedded CMicrocontroller
IoT pill reminder for the blind

IoT Pill Reminder for the Blind

An accessible medication-reminder device using audio cues and IoT connectivity, designed around the needs of visually impaired users.

IoTAccessibility
DC motor controller

DC-Motor Controller (ATmega)

Closed-loop speed and direction control for a DC motor programmed on an ATmega microcontroller in C.

ATmegaControl
Computer vision fabric alignment

CV Fabric Alignment

An early computer-vision experiment detecting and correcting fabric orientation — a precursor to later production inspection work.

OpenCVImage Processing
Python MCQ book for A/L ICT

Python MCQ Book — A/L ICT

An educational resource of Python multiple-choice questions written to help Advanced-Level ICT students learn programming.

PythonEducation

More on GitHub

80+ repositories spanning ML, generative AI, embedded systems and more.