Computer Science student at the University of London
Eastern Cape, South Africa
I like dogs, coding and maths
- Ubume · a terminal for coding agents, one TUI for Codex, Claude Code and local models
- SyncroEdit · real-time collaborative editor on Cloudflare Workers and Yjs (live)
- HP Prime Emulator · runs HP Prime PPL programs with a desktop IDE, written in Rust
- LLM From Scratch · language models built from scratch in PyTorch, from tokenizer to training and inference
- IT Pixel Forger · turns any image into an animated block mosaic, C++23 with a Qt GUI
- HTTP Server · HTTP/1.1 server written from scratch in C++23
- MyGUI · small C++ GUI library on OpenGL and GLFW
- Game Development · procedural top-down RPG in JavaScript and p5.js
- 3D Portfolio · my desk modelled in 3D with Three.js (live)
TypeScript · JavaScript · Python · Rust · C++ · React · Vue · Angular · Node · Express · Electron · Cloudflare · Vercel · Render
More on my repos




