U2 — project index / 12 entries

Work.

Authentication hardware, self-hosted tools, embedded firmware, and machines that balance, drive, and spin. Explore the hardware, software, and design decisions behind my engineering projects.

B — lab archive / hardware & coursework

The archive

Electronics / PCB Design

GSR Sensor Circuit & PCB

A practical electronics project exploring galvanic skin response, with circuit schematics, PCB design files, and a technical report. The project connects analogue circuit work with board layout and engineering documentation.

  • Analogue Electronics
  • Schematic Design
  • PCB Layout
  • Technical Documentation
Robotics / Computer Vision

Robotic Hand

Two-person build of a gesture-mirroring robotic hand. I modelled the hand in SolidWorks and assembled the prototype from actuators and 3D-printed parts, paired with real-time hand tracking written in Python with OpenCV and CVzone. Exhibited at an engineering project fair.

  • SolidWorks
  • 3D Printing
  • Python
  • OpenCV
  • CVzone
Embedded Systems

Line-Following Car

A Raspberry Pi vehicle provisioned through Ubuntu shell scripts and driven from a custom Apache/CGI web interface. Motors, drivers, and proximity sensors are programmed in C with browser control via CGI and JavaScript; the site streams a live camera feed, captures stills, runs over HTTPS — and doubled as a security case study demonstrating password-attack vulnerability with ncrack.

  • Raspberry Pi
  • C
  • Linux
  • Apache/CGI
  • HTTPS
  • ncrack
Thermodynamics

Stirling Engine

A working Stirling engine built almost entirely from reclaimed materials — steel wool, aluminium cans, a hand-made crankshaft, and wire. The build turns everyday scrap into a heat-differential engine, pairing hands-on assembly and tuning with a sustainability-minded look at alternative energy.

  • Thermodynamics
  • Prototyping
  • Sustainability
Microcontrollers

Temperature Sensor with Clock

An ATmega88PA firmware project in C combining a THT temperature sensor, LCD, real-time clock, and button interface into one multifunctional display (temperature + hh:mm:ss). EEPROM routines read, write, and clear time-stamped temperature records for persistent logging.

  • ATmega88PA
  • C
  • EEPROM
  • RTC
  • LCD
Control Systems

Segway Robot — Self-Balancing

Nonlinear state-space control model for a self-balancing Segway prototype. Live-tuned control parameters in MATLAB/Simulink, reducing oscillations by 30%.

  • MATLAB
  • Simulink
  • State-Space
  • PID
Mechanical / CAD

Bevel Gearbox Design

Complete 3D CAD model of a bevel gearbox system in SolidWorks with FEA stress analysis, dimensional optimization, and full technical documentation for manufacturing.

  • SolidWorks
  • FEA
  • 3D CAD
  • Ansys
Mechanical / CAD

Maneuverable Football Machine

Designed chassis, motors, and ball launcher mechanism in SolidWorks. Conducted structural calculations and FMEA analysis for reliability under varying load conditions.

  • SolidWorks
  • FMEA
  • Mech Calcs
  • 3D Design