πββοΈ Running enthusiast (newly unlocked) β’ π» Software & Data @ UofT β’ β Powered by curiosity and an unhealthy amount of caffiene π Toronto, Canada | π Computer & Data Science (Co-op, May 2027)
Recently got into running β turns out itβs great practice for facing problems head-on.
(Also great for debuggingβ¦ eventually. π₯²)
Iβm a Computer & Data Science student at the University of Toronto. I'm always trying to learn something new to help me approach problems with a new lens.
I enjoy:
- Taking ambiguous problems and turning them into simple systems
- Owning projects end-to-end (design β code β deploy β iterate)
- Learning by building (and occasionally breaking things responsibly)
Currently:
- πΌ Full Stack Developer @ Scotiabank (Global Banking & Markets)
- π Building ReturnFlow, a Rails returns & exchanges platform
- πββοΈ Running (mostly from bugs, sometimes from my responsibilities)
A self-serve returns portal + merchant dashboard designed like a real commerce platform.
Why I built it:
Because returns are messy, async, stateful, and full of edge cases β aka a great systems problem.
Highlights
- π¬ Multi-tenant Rails 7 app (store-scoped data model)
- π Validated state transitions (requested β approved β received β refunded/exchanged)
- π§Ύ Append-only event log for traceability & auditability
- βοΈ Sidekiq + Redis for async jobs (notifications + webhooks)
- π Webhooks with HMAC signatures + retry/backoff
- π Analytics on return reasons & SKU hotspots
Think Shopify returns, but built in a hackathon-style sprint (with fewer meetings).
π¦ Repo: coming soon (currently sprinting πββοΈ)
- Cut manual email triage by 80% by building an LLM-backed classification pipeline (RAG + evaluation + safe fallbacks)
- Reduced multi-team processing timelines from months β days by owning a mission-critical approvals platform end-to-end
- Built a cosine similarity REST service with caching + load testing to validate 10Γ scaling
- Reduced AWS containerization costs by 40% via multi-stage builds, right-sized compute, and worker consolidation
- Built a geospatial scenario builder UI (React/TS) for ML-driven planning with OpenAI + Ollama
- Reduced Django + PostgreSQL API latency by 35% via profiling, ORM optimization, and indexing
- Saved $12,000 by in-housing an event signup app serving 9,300+ users
- Cut Firebase reads by 30% via caching + query restructuring
- Reduced check-in time by 50% using SendGrid + QR-code automation
-
π Real-Time Market Simulation & Prediction Engine
Built a real-time FX market simulator with PyTorch; sped ingestion 6Γ using Polars over pandas. -
πͺ Hurricane Preparedness Aid
GenAI RAG over emergency documents + real-time tracking maps; Dockerized for reproducible deployment.
Languages
Python β’ TypeScript/JavaScript β’ Java β’ C# β’ SQL β’ Ruby (learning)
Frameworks & Tools
Rails β’ React β’ Django β’ Flask β’ PyTorch β’ Redis
Infrastructure
AWS β’ Docker β’ CI/CD β’ PostgreSQL
Data / ML
Transformers β’ RAG systems β’ Polars β’ Pandas β’ NumPy
- Recently started running β turns out consistency beats motivation (same applies to debugging)
- I like systems that are boring in production (the highest compliment)
- Favorite performance metric: βthis used to take foreverβ

