Projects

Things I've built, from C++ graphics and simulation to AI tools and web applications.

8 projects

SpecOrca

A Python CLI for spec-driven development that uses AI to orchestrate two roles—Architect and Agent—where the Architect reads a specification, directs the Agent to implement changes, reviews results, and iterates until acceptance criteria are met.

PythonCLI
(opens in a new tab)

EduC++

A structured learning resource covering 10 core C++20 topics—from smart pointers and RAII to concepts, ranges, coroutines, and multithreading.

C++Education
(opens in a new tab)

Graphics Engine

A C++/OpenGL rendering engine with skybox rendering, Perlin noise terrain generation, 3D model loading via Assimp, and an ImGui debug interface.

C++OpenGL
(opens in a new tab)

Octodoro

A gamified study timer that pairs the Pomodoro technique with XP, quests, streaks, leaderboards, and co-focus lobbies to help students build consistent habits.

Fullstack
(opens in a new tab)

LecturesVoice

An AI-powered platform that collects anonymous student questions in large lectures and surfaces the ones the room needs answered most.

Fullstack
(opens in a new tab)

GemStack

A C++ queue-based automation wrapper for Gemini CLI that batch-executes sequential AI prompts with reflective mode, session logging, and automatic model fallback on rate limits.

C++AI
(opens in a new tab)

AI Blog Generator

A Spring Boot service that generates blog posts via OpenAI with multi-pass critique refinement and auto-commits the resulting MDX files to GitHub.

JavaAI
(opens in a new tab)

Physics Simulations

Five interactive C++/OpenGL physics visualizers covering Verlet integration, quaternion interpolation, electron orbitals via GPU ray-marching, and broad-phase collision detection.

C++OpenGL