Projects

Things I've built — from AI chat apps to SQL editors.

git-floww

An interactive git branch visualizer. Draw branches, add commits, merge, rebase, cherry-pick, and stash — all rendered as a live SVG tree diagram. Dark/light theme, export to PNG/SVG, undo/redo. ~87kb gzipped.

React TypeScript D3.js Zustand Vite
ServerMind

A real-time server monitoring dashboard with an htop-style process viewer, simulated ETL pipelines, anomaly detection, and an AI-powered chat agent. One-command setup, WebSocket streaming, dark theme.

Python FastAPI React WebSocket psutil
ClipStash

A lightweight macOS menu bar clipboard manager. Automatically captures your last 5 copied items — click any item to re-copy it. One command to install, auto-updates in the background.

Python rumps macOS LaunchAgent
Bloomkeeper

A garden-themed habit tracker where every habit is a living plant. Track streaks across 5 views — garden, weekly, monthly, year heatmap, and dashboard. Zero dependencies, single HTML file.

HTML CSS JavaScript localStorage
RAG Mastery

An interactive guide to Retrieval-Augmented Generation. Covers vector databases, embeddings, chunking strategies, LLM models, and architecture patterns — with live demos, animations, and a quiz.

HTML CSS JavaScript Canvas API SVG
TuringAI

AI chat app with streaming responses, orange neon theme, WebGL sign-in, voice recording, image upload, AI-generated titles, rate limiting, and font picker. Powered by Kimi K2.5 via NVIDIA NIM.

Next.js TypeScript Tailwind CSS Vercel AI SDK NVIDIA NIM Three.js Framer Motion
SequAI

A native SQL editor built with Tauri, React, and Rust. Supports multiple database connections, syntax highlighting, and query execution — all in a fast, lightweight desktop app.

Tauri React Rust TypeScript SQL
AiUsage

A comprehensive AI usage monitoring dashboard — track tokens, costs, and quotas across 24+ providers with dual quota meters, cost analytics, GitHub-style heatmap, and glassmorphic UI. Inspired by CodexBar.

JavaScript Dashboard API Integration Charts