> Projects Showcase

Things I've built

> MyPill

Submission to the HackSussex 2026 Hackathon. A smart medical pill dispenser with a mobile app, automated alerts and escalation, and live pill and environment stats.

PythonTypeScriptReact NativeExpoDjangoSQLiteAuth0Gemini APIOpenCVMediaPipeArduinoC++

> rtfm.nvim

A neovim plugin for downloading and searching through official documentation with a standardized documentation format for every language and framework.

LuaNeovimPandocCurlStylua

> Buddy Bird

Submission to the Build4Students Hackathon. BuddyBird is a Gamified learning platform where you learn advanced concepts by teaching them.

PythonDjangoTypeScriptReact.jsElectronMUIOpenAI APIswagger-uihtmlcsspoetrynpmaxios

> NixOS Dotfiles

My personal, fully featured NixOS configuration.

NixLinux

> Neovim Configuration

Fully featured neovim configuration for Python, JS/TS, HTML, CSS, Java, C, go, SQL and more. Featuring LSP support, linters, formatters, debugger support, code actions and running test from within the editor.

Luaneovimvimscript

> TabSearch

A chrome extension to improve productivity and reduce search fatigue with a simple fuzzy finder for your tabs.

ManifestV3React.jsjavascriptcsshtmlnpm

> YouTube Converter

Minimalist Youtube to mp3 / mp4 converter application.

PythonTkinteryt_dlpnixpip

> Torrent Proxy Site

A website where you can search and download public domain films and feature films via torrents. Automatically fetches subtitles and lets you watch downloaded movies directly from the browser.

DockerPythonFlaskpoetryBeutilfulSoupinternetarchiveReact.jsaxiosjavascripthtmlcss

> Rubiks Cube Auto-solver

A 3D Rubik's Cube simulator with an auto-solver made in python for my A Level Non Exam Assessment

PythonTkinter

> Arch Linux Dotfiles

My Arch Linux dotfiles (This repo is outdated, now using NixOS)

PacmanLinuxbashcss

> Perlin Noise

Procedural terrain generation using Perlin noise, implemented in Python with no external libraries

PythonTkinter

> Student Pilot

Submission to the Royal Hackaway v8 Hackathon. Student Pilot is an AI-powered study tool that transforms your text files into interactive study cards and notes.

PythonstreamlitOpenAI API

> Helping Hand

Submission to the HackSussex 2025 Hackathon. Winner of the most popular category. AI screen analysis software engineered specifically to help disabled and less experienced players get the most out of their time playing games

Pythoneleven labsOpenAI APITkinterGoogle Web Speech APIBeutilfulSoup

> Ollama frontend

Minimalistic frontend for locally hosted AI models with Ollama and Streamlit

Ollamastreamlitpython

> GeoQuest

A location-based guessing game built with React, Vite, and Google Maps API. Players select a travel range, get a random location on the map, and earn points by taking a photo as close as possible to the target location.

PythonFlaskReact.jsjavascripthtmlcssGoogle Maps API

> Obsidian Organiser

A note-taking app designed to organize my Obsidian vault using a simple, consistent structure.

PythonDjangoTypeScriptReact.jsMUIswagger-uihtmlcssorvalpoetrynpmaxios