Coding Projects

A selection of personal software projects spanning machine learning, simulation, graphics, and computer vision.

TrafficSimulator

Traffic Simulator

A traffic flow simulator based on the Nagel-Schreckenberg cellular automata model, modelling multi-lane vehicle dynamics, lane-changing behaviour, and entropy-based traffic metrics.

Fractal_graphics

Fractal Graphics

A fractal animation generator that creates self-similar animated patterns and exports them as optimised GIF files, with optional GPU acceleration via PyOpenCL.

PaintApp

Paint App

A paint application with real-time handwriting recognition trained on the EMNIST database. Draw characters on a canvas that are automatically classified by a convolutional neural network supporting 47 character classes.

3D Gesture Control

An interactive application that projects 3D objects onto a live webcam feed and allows real-time manipulation through hand gestures — move, scale, and rotate using pinch and point gestures.

Want to get in touch? Reach out on LinkedIn.