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.

drag to spin

02 / work

work

Magic Houryc w24software engineering & growth intern

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.

Waterloo Forgeco-founder & technical lead

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.

Develop the Futureapple-fundedsoftware engineering intern

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.

ASTAA Technologiessecurity systems intern

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 winner

voice-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.

swiftui · node/express · snowflake cortex · chrome extensioncodedevpost

Margin

600 users in 8 hours

a 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.

vanilla js · node serverless · upstash redis · vercellive

Ray

local-first ai assistant

a 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.

fastapi · next.js · postgres + pgvector · dockercode

Closet Agent

magic hour

photo + your plans in, outfit pick and virtual try-on out. built and shipped in a weekend.

next.js · typescript · tailwind · magic hour apilive

Prospecto

hack canada 2026

my 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.

swift · swiftui · java · gemini apicode

LOÖK

develop the future

a swiftui closet app: 220+ hours from concept to a live demo for industry judges, 98% final evaluation.

swiftui · xcode

Starfall Sprint

learning build

an arcade game i rebuilt from scratch to actually understand oop, vectors and game loops instead of generating it.

java · processingcode

04 / github

github, live

recent activity

    repositories

      pulling from github…

      open