Projects & Work

A collection of things I've built and researched

FPGA Super-Resolution CNN

Hardware • FPGA • Computer Vision

Real-time image super-resolution on ULX3S FPGA with custom neural network acceleration

Pedestrian Crossing Detector

Computer Vision • C++

Traditional CV approach using edge detection, RANSAC, and morphological operations

F1 Game Time

Python • Game • Web Scraping

Lights Out & Laugh Out - A race prediction game with live data from f1-dash.com

Distributed Consensus Protocol

Distributed Systems • Python

Implementation of consensus algorithms for distributed networked systems

StudySync

Productivity • Web App

Semester task dashboard with Google Sheets integration and Gantt chart visualisation

Arduino Drone

Embedded Systems • Hardware

Custom-built quadcopter with RF communication and MultiWii flight controller

Adaptive Network Systems

Research • Complex Systems

Laidlaw research on controlling complex networks with minimal adaptive nodes

Efficient Super-Resolution Model

Machine Learning • Python

Teacher-student distillation for efficient deep learning super-resolution