shipped closet agent in a weekend: upload a photo, describe your day, get an outfit pick and a virtual try-on through magic hour's clothes changer api. next.js + typescript, server-side api orchestration with async polling, tested and deployed on vercel.
01 / home
About
i'm rayan. i study computer science at waterloo and business at laurier.
right now i build ai products at magic hour (yc w24) and lead the technical side of waterloo forge, a 13-person builder group i co-founded.
i learn by shipping: a study site 600 classmates used in its first 8 hours, a voice planner that won 2 tracks at pivothacks, and a local-first ai assistant.
open to swe, applied ai and product engineering internships.
02 / work
work
a 13-person builder group across 2 product teams; i own scope, architecture and milestones. built a python + blender api + three.js pipeline that turns pixel art into editable game assets (~75% faster asset creation), feeding a unity geospatial game across 30+ campus landmarks.
built loök, a swiftui closet app (image picker, custom ui, local storage), over 220+ hours. took it from concept to a live demo for industry judges and got a 98% final evaluation.
configured surveillance systems, nvrs and networking across 40+ commercial sites, and debugged hardware and connectivity on-site.
also on the firmware team at waterloo formula electric, and on waterloo rocketry.
record
- 2× pivothacks winner
- best use of snowflake + best use of backboard.io, 2026
- deca regionals
- top 10 overall, top 10 exam, qualified for provincials
- waterloo financial literacy competition
- silver distinction
- certifications
- app development with swift associate (apple), azure ml, sql data science, google cybersecurity foundations
tools
- languages
- java, swift, python, typescript/javascript, sql, html/css, racket, bash
- building with
- swiftui, next.js, react, node/express, fastapi, tailwind, unity, three.js
- data & infra
- postgres + pgvector, snowflake cortex, redis, docker, github actions, vercel
03 / projects
projects
UniMate
2× pivothacks winnervoice-first planner for overloaded students. talk through your day; it pulls out tasks and constraints and answers with one thing to do now, what is next and what can wait. i led a team of 4 through 4 forced pivots, and cut plan time from 28s to 4s.
Margin
600 users in 8 hoursa free study site i built overnight before laurier's ec120 midterm (~2,400 students). notes with interactive diagrams, 129 flashcards, 149 mcqs, 17 worked problems and a timed 40-question mock, with spaced repetition and synced progress. scrypt auth, rate limiting, zero npm dependencies.
Ray
local-first ai assistanta jarvis-style assistant built for one user. an executive agent routes each request to a specialist, a tool manager puts every state-changing action behind my approval, and memory lives in postgres + pgvector on my machine. falls back across gemini, ollama and the claude / codex clis.
Closet Agent
magic hourphoto + your plans in, outfit pick and virtual try-on out. built and shipped in a weekend.
Prospecto
hack canada 2026my first hackathon, as team lead: scholarship matching with a 0–100 match score and 'why you match' reasons, a deadline roadmap, checklists and tuition-gap analysis. falls back to bundled data when the api is down.
LOÖK
develop the futurea swiftui closet app: 220+ hours from concept to a live demo for industry judges, 98% final evaluation.
Starfall Sprint
learning buildan arcade game i rebuilt from scratch to actually understand oop, vectors and game loops instead of generating it.
04 / github