Skip to content

My Projects

A collection of projects showcasing my journey in software development

From graphics programming to full-stack applications, these projects represent my passion for creating innovative solutions and exploring new technologies.

Featured Projects

Groove

Groove

A local-only Android habit tracker, and my first phone app. No account, no server, no AI: your habits on your device, opt-in reminders that nag until you comply, and an honest grade that tells you whether you're passing. Built with Expo and React Native.

Kioku

Kioku

A local-first desktop study app for flashcards, quizzes, and soon notes. Quick to create and fully import/exportable as plain files (JSON and markdown), studied offline. Syntax highlighting for 50+ languages. Built with Tauri, React, and SQLite.

ByteDojo

ByteDojo

A command-line tool for practicing LeetCode problems your way: keep every attempt across languages and approaches, not just the one 'fastest' solution, and let spaced review bring problems back around. Python, SQLite, runs in any terminal.

Orbital Engine

Orbital Engine

A real-time 3D solar system you can fly through: animated planetary orbits, a free-roam camera, an instanced asteroid belt of thousands, dynamic lighting, and swappable skyboxes. Built on my own C++ application framework.

Frequency Visualizer

Frequency Visualizer

A real-time waveform renderer: nine signal shapes (sine, square, triangle, sawtooth, pulse, noise, and more) drawn live, each with adjustable amplitude, period, sampling, and colour. Built on my own C++ application framework.

Tiles

Tiles

A layer-based 2D map editor for building tile worlds from your own texture atlases. A custom OpenGL batch renderer under the hood, brush and fill tools, and a flexible layer-to-PNG export matrix. Built for Windows in C++.

Interested in My Work?

These projects represent just a glimpse of what I'm passionate about. I'm always working on something new and would love to discuss potential collaborations.