BF
PORTFOLIO

My Projects

A collection of projects I've built over the years, from games and creative coding experiments to developer tools and web applications.

Featured Projects

AIDE Platform

AIDE Platform

An AI-driven orchestrator for developing new apps and building new features. It follows an approval-gated 5-step software development lifecycle: idea refinement, technical specification, implementation plan, execution, and review. The platform supports multiple review cycles to iteratively meet the specification, and includes a git service for creating new repositories, branching existing ones, and merging into master once a review is approved.

AI AgentsTypeScriptNext.jsGit
JSEden Notebook VS Code Extension

JSEden Notebook VS Code Extension

A VS Code extension that allows you to create and edit JS-Eden notebooks. This can be used to create visual and interactive learning tools.

JavaScriptVS Code APIJS-Eden
Space Worm

Space Worm

Developer and publisher name for my games developed using C# and Unity. I have built games targetting multiple platforms including mobile, web and desktop.

C#Unity Game EngineTypeScriptNext.js

🚀More Projects

Portable Bird Song Identifier

Portable Bird Song Identifier

A handheld device built on an Arduino Uno to help users identify birds by asking questions based on the song and surroundings.

ArduinoC/C++Hardware
GitHub Documentation Generator

GitHub Documentation Generator

A documentation generator that uses AI to generate documentation for codebases. It can be used to generate documentation for any public GitHub repository.

Generative AIAPIsJavaScript
Sketch Vault

Sketch Vault

A web app housing a collection of interactive sketches made using three.js and p5.js.

Next.jsthree.jsp5.jsTypeScript
2D Puzzle Platformer

2D Puzzle Platformer

A web based game built using Phaser. It was initially developed as my A level project, but I have continued to maintain it to fix bugs.

JavaScriptReactPhaser