Mental health app that uses game mechanics to encourage habit building. Has a chatbot built with Vertex AI and Gemini 1.5 Flash that adapts based on how you're feeling.
ML model for early Parkinson's detection using biomarker and cognitive data, aimed at catching it before symptoms become obvious.
E-commerce site for handmade heritage goods. Django backend, live on PythonAnywhere.
Desktop game built in JavaFX with animations, physics, and sound. Demo →
NLP pipeline that figures out the perspective behind a healthcare answer and then summarises it in a way that's specific to that viewpoint.
Custom memory allocator in C using mmap/munmap directly, basically reimplementing what malloc does under the hood.
A basic Unix shell written in C that supports piping, redirection, background processes, and most of what Bash does day-to-day.
Assembler and simulator for a made-up instruction set. Takes assembly code, converts it to binary, and runs it through a simulated processor.