Projects
Things I have built on the side, newest first. Most are open on GitHub.
2026TollgateVersioned development harness combining change-aware verification and quality checks for AI-assisted software delivery.Python · Bash · PHP · Node.js · Playwright · Git Hooks · Git Worktrees2026Ops RoomControl surface for coding agents: webhook receiver, task poller, claim CLI, and GitHub automation with an automated PR review and repair loop.TypeScript · Node.js · GitHub Apps · Docker Compose · systemd2026LinkUpSchema-intelligence workspace for mapping Excel workbooks into a target JSON schema.Next.js · React 19 · TypeScript · Prisma · PostgreSQL · ExcelJS · Ajv · Zod · SWR2026GeminiAgentAn agentic tuition-centre operations platform that combines bounded Google ADK agents with deterministic business services for leads, classes, parents, teaching intelligence, materials, and admin workflows.Python · Google ADK · React · Firebase · Google Drive · Google Sheets · Telegram · Google Cloud2026Trip PlannerA collaborative, map-first workspace for planning a trip and running each travel day.React · TypeScript · Mantine · React Leaflet · dnd-kit · Supabase2026DataLensA RAG application for uploading documents, indexing knowledge, and exploring answers through retrieval-augmented chat.React · TypeScript · Vite · Python · FastAPI · RAG Pipeline2026OpenClaw AI Agent Platform DeploymentA self-hosted AI agent platform deployment focused on runtime setup, sandbox troubleshooting, and practical experimentation with automation workflows.OpenClaw · Zeabur · Docker · Runtime Configuration · AI Agents2026n8n Automation WorkflowsWorkflow automation experiments built with n8n to connect systems, trigger operational processes, and reduce manual work.n8n · REST APIs · Webhooks · JavaScript · Workflow Automation2026AnyDrawA polished lucky draw app collection with wheel spin, random number, and card picker tools built for events, classrooms, and team activities.Vue 3 · Vite · Tailwind CSS 4 · Bun · Web Crypto API · GitHub Pages2025Context HopperA VS Code extension that helps collect files, code snippets, and notes into a structured context bundle for AI chats and documentation workflows.TypeScript · VS Code Extension API · Webview UI · js-tiktoken · Node.js2025Finance TrackerA personal finance and portfolio tracking application for budgeting, transactions, goals, and investment visibility in a single dashboard.Next.js 14 · TypeScript · PostgreSQL · Prisma · NextAuth.js · Tailwind CSS2025Dev ToolsA browser-based toolkit for developers that combines JSON formatting, Laravel query log analysis, and remote VM file access.JavaScript · Node.js · SSH2 · dotenv · HTML · CSS2025Developer Portfolio WebsiteA modern, responsive portfolio website built with Next.js 16, TypeScript, and Tailwind CSS featuring dark/light themes, contact integration, and optimized performanceNext.js 16 · TypeScript · Tailwind CSS · Framer Motion · MDX · Vercel2025Duty Roster ApplicationA comprehensive web application for managing cleaning duties and routine tasks with automated scheduling and notificationsNode.js · Express.js · React.js · SQLite · Tailwind CSS · GitHub Actions2024My WeatherA modern weather application built with Next.js, TypeScript, and Tailwind CSSNext.js · React · TypeScript · Tailwind CSS · Weather API2024Issue TrackerA Next.js-based issue tracking application for project management and bug trackingNext.js · React · TypeScript · Tailwind CSS2023Gym TypeScriptA TypeScript practice project focusing on modern JavaScript/TypeScript development patterns and best practicesTypeScript · JavaScript · Node.js