Projects
- React XRay
A Vite plugin for editing React UI in the browser and updating the JSX code locally.
TypeScript |React |Vite |NodeJS - OpenChat
A set of tools for storing and referencing conversations across different AI providers. Enabling conversations from Web UIs to be used in terminal agents.
TypeScript |Lit |MCP |Nodejs - Yorha Design System
A React component library and design system inspired by the Nier Automata video game.
TypeScript |React |Tailwind CSS - OPFS Cache
A Web API compliant cache using the Origin Private File System as the storage backend.
TypeScript - MCP Workflow
An extension for the MCP TypeScript SDK that lets developers write durable tool orchestrations using an event-driven system.
TypeScript |Nodejs |MCP - Rocket Safe
Static code analyser to verify C code adheres to NASA's guidelines for writing safety-critical code.
Rust |C |Clang - Casio Parser
A command line tool for tokenising and parsing the model code for Casio watches, and outputting useful insights back to the user.
Rust - Canary
Biometric authentication protocol using your voice. Leverages JWT with access and refresh token pattern.
Golang |Python |Flask |Scikit-learn - Paladin
A feature flag management system. Featuring an Admin UI and server-side API
NextJS |React |TypeScript |Tailwind CSS |PostgreSQL - LeetTrack
Web app for tracking LeetCode progress. Displays metrics including time spent, difficulty ratios, and topic counts.
NextJS |React |TypeScript |Tailwind CSS |SQlite - Prompto
API for programmatically generating LLM prompts using TypeScript.
TypeScript |Jest - VS Gradient Maker
VS Code extension for creating and animating CSS gradients via a GUI in the editor. Supporting 1k+ users.
TypeScript |Svelte |CSS - Music Playlist Generator
Web app for autonomously creating YouTube music playlists based on user input.
NextJS |React |JavaScript |CSS - Epic Space Shooter
Two player PvP shooter game made entirely with C++ in a team of three.
C++ |SFML |CMake