

I am a Brighton, England based, programmer with a passion for learning and problem solving.
Graduated with First Class Honours in ML & AI from The University of London. (More Info)

My time at TT Odyssey working on: LEGO® Star Wars™ Battles & Game Of Thrones: Dragonfire.

I spent my evenings after TT Odyssey working as an English tutor for Arabic students, focusing on preparing them for the IELTS speaking exam.

While at TT Odyssey and studying, I regularly made time at weekends to tutor GCSE maths. This was for a number of students that would have failed otherwise due to lack of class time because covid.

During my last year of university I worked as a consultant for a number of small businesses.
I enjoy pushing myself to learn new skills and technologies, these are some of my projects that I developed in my spare time. Each project was focused on challenging me in different ways and learning new skills, technologies and techniques.

A fully local, privacy-first LLM agent harness built in Go on Ollama, featuring a streaming tool-calling agent loop, hybrid RAG search (BM25 + vector embeddings), file-based skills and memories, and an automated LLM-as-a-judge test suite.
House Finder aggregates multiple data sources to filter and prioritise property listings based on spatial, financial, and subjective criteria, with a website and server providing an intuitive, interactive way to explore the process and final housing options.
Rust and Tauri Windows app that records what I am doing on my PC in the background, then turns it into tagged work-hour reports and a replayable timeline.
Go web app that scrapes 8 UK supermarkets, turns messy product listings into structured data with a rule-based tagging engine, then builds the cheapest shopping list and recipe options from what is already in my kitchen.

I challenged myself to learn different Blender skills, giving myself only 24 hours for each one.

My college EPQ dissertation on multi-technique supervised machine learning.

My algorithm to discover the solutions to the Alhambra Puzzle Cube.

Web based painting tool with features such as: layers, alpha, webcam overlay and project templates.

To prepare for my University courses I taught myself JS, HTML and CSS.
My dissertation involved independently planning, managing, researching, designing, developing, testing and evaluating my own software project. For this project I designed a new machine learning framework for creating agents for the games industry.

I was invited to give a talk on machine learning and artificial intelligence by U3A group. I used making a cake as an analogy for the process of creating a machine learning model.

Rogue-like made with the limitations of the Game boy. You upgrade you monster with the body parts of creatures you defeat.

A post-civilization story game based in space. As you visit planets you find the story of those who lived long ago.

A short fast passed clicker with constant upgrades.

Shop and garden management game made for GB jam 10. You play as a herbalist who grows plants to heal the villagers.
My PADI scuba diving qualifications, progressing from Open Water Diver through to Rescue Diver, with Enriched Air (Nitrox) and Dry Suit specialties.
Golang-powered website to discover and compare energy providers, manage energy consumption, and reduce costs.