Projects

A selection of my work, grouped by University Projects and Personal Projects.

Personal Projects

Things I’ve built outside coursework β€” live products and experiments.

Card IQ

AI-powered flashcard generator for students β€” paste notes or upload a PDF, get practice cards instantly, and export as a new PDF.

React Express JavaScript Python OpenAI API PDF parsing

Open Site

Portfolio Website

The site you’re on. Fully responsive, animated, with dark/light mode and accessibility improvements.

HTML CSS JavaScript AOS

Hello Automate

Landing page for a boutique AI automation consultancy β€” acts as a funnel for sign-ups and data capture. Solo design & build.

HTML CSS JavaScript Lead capture

Open Site

University Projects

Coursework and academic builds from the University of East Anglia.

Arcade Management System

A contactless arcade simulation with players, machines, and credits using OOP principles. For the University of East Anglia.

Java OOP File I/O

Exam Database System

Manage students, modules, and grades with a desktop GUI and PostgreSQL backend. For the University of East Anglia.

Python PostgreSQL SQL Tkinter

Build Timeline

Highlights of when things were built and what I learned.

August 2025 β€” Card IQ

AI flashcards web app

Launched an AI-powered flashcard generator where students paste notes or upload PDFs, practice on-site, and export new decks as PDF. Solo build; saved study time (and kept my girlfriend happy!).

React Express Python OpenAI API PDF parsing

July 2025 β€” Hello Automate

Client landing page & lead funnel

Built a landing page for a boutique AI automation consultancy, focused on clear services, lead capture, and responsive layout. Delivered live and capturing leads.

HTML CSS JavaScript Lead capture

Summer 2025 β€” Portfolio v2

Responsive UI, animations, theme toggle

Rebuilt my personal site with a focus on accessibility, motion, and performance. Added dark/light mode and a reusable card system.

HTML/CSS/JS Animation

Spring 2025 β€” Exam Database System

Desktop app + PostgreSQL

Designed an exam management workflow and implemented input validation and relational queries.

Python PostgreSQL SQL Tkinter

Autumn 2024 β€” Arcade Management System

Java OOP coursework

Built an arcade simulator using classes for players and machines, with file persistence and error handling.

Java OOP File I/O
View All Projects on GitHub