Main Projects
Solus MS
A browser-based game launcher with a Steam-like UI. Hosts Hollow Knight, Slope, Minecraft 1.12.2 and more - all opening fullscreen in a new tab. Features tab cloaking, reflection cloaking, invisibility cloaking, panic key, and about:blank URL spoofing. Written entirely in HTML.
Spooftify V4
Advanced offline music player with a clean Spotify-inspired UX. Import and access high-quality music files locally - no streaming, no account. Desktop version (v4.2.1) is a downloadable single-file HTML app; the mobile edition runs directly in-browser.
Pace 1.0 Architex
Lite GUI-focused version of Pace 1.0 with stronger coding capability, self-loop checking, and optional internet research mode for current/docs-heavy prompts.
ZenLit o2
A fast, minimalist chess engine GUI and wrapper built in JavaScript. Runs a highly optimised WebAssembly (WASM) engine achieving ~3650 ELO with under 5000ms movetime and 98.4% accuracy. Zero dependencies, fully browser-native.
Calculator 2
A comprehensive "Swiss Army Knife" calculator. Covers standard & scientific modes, symbolic algebra/CAS, calculus (derivatives, integration, ODEs), linear algebra (matrices, vectors), statistics, regression, QR-code graphing, complex numbers, base conversion, unit/currency conversion, and offline support via service worker.
Tempus Speed WIP
Ultra-fast WebRTC instant communications app. Lighter than Discord, faster than Gmail or WhatsApp. Hosted on GitHub Pages. Based on the legacy Docscord architecture (2025).
Connect JS
Browser-based Connect 4 game with a simplified bot. Play against the computer entirely in the browser - no installation, no backend.
Sheepy: A Short Adventure
Source-accurate web port of the popular Steam game by Mr Suicide Sheep (10k+ reviews, 5 stars). The game was built with Construct and exported as HTML/JS - this port extracts the
package.nw bundle and runs it natively in-browser with zero modifications to gameplay or assets.MicroEvoVerse
A fully adjustable browser-based ecosystem simulation. Creatures of varying intelligence develop, adapt, and interact over time in a controlled environment. Tune the parameters and watch evolution unfold - or just watch your PC fans spin up.
Eryndor
Code anywhere with Eryndor - a static HTML code editor that works on most devices. Projects are saved automatically, no server required. A lightweight IDE-in-a-browser for quick edits on any machine.
5 Different Words
A deceptively tricky web puzzle: find five hidden words scattered across the page at escalating difficulty - hidden in images, plain text, browser DevTools, and more. Has a sequel. Not easy.
5 Different Words - Part 2
Sequel to the original puzzle. Harder hidden words: concealed in images, found via Google searches on specific sites, buried behind DevTools ciphers, following red lines across the page, and tucked inside browser tabs. Complete Part 1 first.
C. Elegans Simulation
Hebbian plasticity simulation of the nematode worm C. Elegans. All 302 of its real neurons are modelled and actually control a digital body that moves around in a simulated environment - a complete brain-body simulation in the browser.
Extras & Experiments
Student ID generator for when you lose yours and can't afford the $11 replacement fee.
Input a site URL and it fetches the image address for its favicon. Useful for tab cloaking.