Computer Science student at the University of Reading, specializing in graphics programming with C++ and OpenGL.
Octodoro — A gamified octopus-themed social pomodoro timer. https://www.octodoro.com/
EduCPlusPlus — a C++20 educational repository focused on teaching modern, idiomatic C++ through short lessons, runnable examples, and exercises. https://www.educplusplus.com/
GraphicsEngine — A work-in-progress rendering engine designed for creating 2D and 3D games, with a focus on clean abstraction and usability.
MinecraftStream — Building Minecraft from scratch, developed entirely on livestream to document the full project lifecycle.
GemStack — A queue-based AI development tool leveraging GeminiCLI for streamlined workflows.
RepoToCV — A CV automation tool made for software developers.
CVAL — Computer Vision Assisted Learning tool.
Abathel — An event-driven HTTP/1.1 web server in modern C++ with a non-blocking I/O core.
SpecOrca — AI-agent orchestration using SDD (Spec-driven development).
- Low-level rendering and graphics programming
- Shader development and GPU optimization
- Real-time graphics and game engine architecture
- AI tooling and workflow automation