projects

Homelab (in progress)

Built a 3-node k3s cluster on repurposed ThinkCentre hardware, with ArgoCD and Ansible for GitOps-driven, self-healing infrastructure.

Persistent storage runs on TrueNAS/ZFS with dynamic ReadWriteMany volumes — MinIO deployed as a declarative ArgoCD workload, plus a standalone GPU-accelerated Ollama inference service (Qwen/Llama), all reachable across nodes via Tailscale.

k3s, ArgoCD, Ansible, TrueNAS/ZFS, Tailscale, Ollama, MinIO

Clash of Plans

An AI agent that converts natural language into actionable tasks and calendar events, intelligently managing your schedule through LangChain and Cohere. Built for GenAI Genesis 2025.

Clash of Plans demo 1Clash of Plans demo 2Clash of Plans demo 3Clash of Plans demo 4Clash of Plans demo 5

Next.js, FastAPI, Python, LangChain, Cohere, Supabase, TypeScript

MockMate

An AI interview bot built at UofTHacks 12, leveraging Azure Speech, GPT-4o, Next.js, and PostgreSQL (AWS RDS) to simulate real-time interview experiences.

MockMate demo 1MockMate demo 2MockMate demo 3

Next.js, Azure Speech, OpenAI, PostgreSQL, AWS RDS

GestureFlow

A virtual mouse control system that uses computer vision and gesture recognition to enable hands-free computer interaction.

GestureFlow demo 1GestureFlow demo 2

Python, OpenCV, Gesture Recognition