Technical skills

Tools I use to ship

Frontend

TypeScriptJavaScriptReactNext.jsHTMLCSSTailwind CSSTanStack Query

Backend

PythonFastAPINode.jsExpressREST APIsSQLAlchemy

Data & infrastructure

PostgreSQLSupabaseMongoDBRedisDockerAWSS3CloudFrontCI/CD

AI & machine learning

OpenAI APIsRetrieval-Augmented GenerationEmbeddingspgvectorComputer visionOpenCVYOLOPrompt & structured-output design

In progress

Currently Building

Projects I’m actively building, testing, and iterating on.

SetLookup — In development

React Native / Expo · FastAPI · Supabase · PostgreSQL

A mobile-first collector app that helps users identify Hot Wheels cars, check whether they already own them, and manage their collection using camera, barcode, and catalog search workflows.

Currently building: Camera-first lookup · OCR and barcode matching · Offline catalog search · Collection tracking

Additional work

Other projects

Earlier and smaller builds that still show range across realtime systems, analytics, games, and ML experiments.

Moodify screenshot
Archived demo

Moodify

Predicts emotional state from recent Spotify listening using K-Nearest Neighbors on audio features.

PythonPandasscikit-learnSpotify API

Recognition & Milestones

Wins and presentations from hackathons and communities over the past few years.

  • odinAnalytica — GeeseHacks Winner: Best Data Hack — crash detection on live traffic feeds with computer vision.
  • StudySync — Hack the North Winner: Study companion that turns speech and video into summaries and quizzes.
  • FairHold — ETHGlobal New York Winner: Tap-to-pay vendor deposits with milestone escrow, fewer disputes, and optional yield.
  • Age:AI — Presented at Age:AI: Presented product and AI work at Age:AI in Waterloo.

Contact Me!

Open to full-stack, backend, and AI-focused roles — and conversations about Almaari, JobLinx, and product collaboration.

Get in touch

Send a message

Tell me a bit about the role, collaboration, or product idea. Prefer email directly?