Software engineering student who likes building things that move on screen — 3D graphics, radar simulations, AI chat agents. Currently messing with Three.js, Gemini, and RAG pipelines. I run a homelab and play too much Factorio.
selected projects
- Frontend Radar Simulator
Client-side radar simulation with volumetric raycasting for real-time target detection.
Three.js, React, TypeScript, Node.js
- Cornell Box
Interactive WebGL implementation of the classic Cornell Box scene — global illumination, soft shadows, and color bleed via Three.js.
Three.js, WebGL, TypeScript, React
- DDD Enforcer
LLM-powered VSCode extension that lints code for Domain-Driven Design compliance using a Gemini-backed RAG pipeline.
LLM, RAG, TypeScript, Gemini API, Python
- DDD Enforcer RAG
RAG-enabled chatbot built on Gemini 2.5 Flash-Lite + ChromaDB — answers questions grounded in DDD documentation and code.
Gemini API, ChromaDB, Gradio, LLM, RAG, Python