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.
EduC++
A structured learning resource covering 10 core C++20 topics—from smart pointers and RAII to concepts, ranges, coroutines, and multithreading.
Graphics Engine
A C++/OpenGL rendering engine with skybox rendering, Perlin noise terrain generation, 3D model loading via Assimp, and an ImGui debug interface.
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.
LecturesVoice
An AI-powered platform that collects anonymous student questions in large lectures and surfaces the ones the room needs answered most.
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.
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.
Physics Simulations
Five interactive C++/OpenGL physics visualizers covering Verlet integration, quaternion interpolation, electron orbitals via GPU ray-marching, and broad-phase collision detection.