mini appsNEW
a growing collection of mini apps i built for quick use, fun, and cool things.
triptych — seven voyagesFrontend, Vibe-Engineeredjun 2026
An immersive visual anthology of seven worlds — space, ocean, safari, forest, volcano, arctic, and desert. Each voyage is a self-contained atmosphere built with layered animation, ambient motion, and obsessive attention to feel. Pure frontend, pure vibe.
multi-agent-ai-researchAI, LangChainjun 2026
An advanced multi-agent research pipeline using LangChain and Mistral AI that automates query search, deep scraping, markdown report drafting, and score-based critique validation.
modelverdictLLM, Arenamay 2026
An LLM arena — type one prompt and two models answer it side by side, then you crown the winner. Built to make model comparison cheap on your actual prompts instead of someone else's benchmarks.
auraAI, Weathermay 2026
"Aura fell the weather" — an AI-powered weather app that turns raw forecasts into a clean, conversational experience.
rag book assistantRAG, Pythonapr 2026
Ask questions about a book and get grounded answers with the exact passages they came from — structure-aware chunking, query rewriting and reranking included.
ratelookAI, Visionmar 2026
Built a full-stack AI platform that accepts a user photo and returns objective scores (0–100) across Grooming, Style, and Posture, plus personalised improvement recommendations — powered by Google Gemini via an OpenAI-compatible API gateway. Implemented JWT auth with HttpOnly cookies, a guest one-free-analysis flow, and a private-by-default data model.
roast-riseAI, Funmar 2026
Designed a multi-persona AI feedback engine that roasts a user's resume, or LinkedIn profile through selectable critic personas (VC, hiring manager, etc.) — then generates ranked 'Quick Wins' for immediate improvement.
ai-qrAI, Stable Diffusionfeb 2026
An aesthetic QR code generator that merges functional scannable codes with custom AI art utilizing Stable Diffusion and ControlNet constraints.
sportsbuzzWebSockets, Backendjan 2026
REST + WebSocket backend with bot-detection and rate-limiting; delivers per-match commentary subscriptions at scale.
refokusDesign, Motiondec 2025
A pixel-perfect implementation of the Refokus web design agency showcase, rich in custom GSAP layouts, smooth page transitions, and fluid micro-interactions.
x-drawCanvas, WebSocketssep 2025
Synchronises vector canvas state across N clients at sub-50ms latency via Node.js WebSocket server with Zustand-powered undo/redo history — tested to 20 concurrent users.
2048gameaug 2024
the classic 2048 sliding-tile game, rebuilt in vanilla js.
type-sweetgame, typingaug 2024
a typing game to sharpen your speed and accuracy.
weather appweatheraug 2024
quick weather lookups for any city.