Projects

Work

Case studies focused on accessibility tooling, systems programming, distributed workflows, and practical AI products.

AssistMe

An AI-powered, eye-controlled communication interface built for HackHive 2026 at Ontario Tech University. In a team of four, I helped build webcam-based gaze tracking, stabilization logic, calibration persistence, and a low-friction communication flow for users with limited mouse control.

  • Next.js
  • Node + Express
  • MediaPipe
  • Gemini
  • Postgres
AssistMe architecture diagram
Mini Redis architecture diagram

mini-redis

A Redis-inspired key-value store in C++ with TCP networking, TTL, append-only persistence, startup recovery, multi-client support, tests, and benchmark tooling. This is one of my strongest systems projects for understanding storage and server internals.

  • C++
  • TCP Server
  • Persistence
  • TTL
  • 37,410 ops/sec

workflow

A multi-tenant AI workflow orchestration platform in Go for document uploads, chunking, retrieval, tool execution, retries, dead-letter handling, audit events, and benchmarked workflow runs. It reflects the kind of backend and distributed-systems work I want to keep moving toward.

  • Go
  • PostgreSQL
  • Redis
  • MinIO
  • 10,045.73 runs/sec
Workflow platform architecture diagram
PostAura product architecture diagram

PostAura

A full-stack AI content generation platform with secure authentication, structured prompt workflows, user-specific content history, and persistent data management.

  • React + Vite
  • Node + Express
  • OpenAI API
  • Clerk
  • Neon + Cloudinary

CourseNotifier

A Python application that automatically monitors course availability and sends SMS alerts when seats open up, saving students from manually refreshing registration pages.

  • Python
  • Selenium
  • Twilio
  • APScheduler
  • OTU use case
CourseNotifier automation diagram