Software Engineer / Mississauga, ON / 20 years old

Hassaan Sabir

About

I'm a software engineering student at the University of Western Ontario — third year, graduating in 2027.

I learn by building. Whatever the problem demands — React, Rust, vanilla JavaScript, the Chromium source tree, even SolidWorks — I'm happy to dig in. I'd rather ship a rough first version of something real than polish a mockup forever, and I tend to pick up a new language or framework on the way to finishing whatever I'm working on.

Most of what I build outside of school comes from problems I had myself: a flashcard app because spaced repetition was scattered across too many tools, a recipe generator because half my groceries were going bad, a Chromium fork because I wanted to see if I could. When I'm not building, I'm usually breaking something to figure out how it works.

Work

Software Engineering Intern

Jan 2026 — Apr 2026

Kognitive Sales Solutions · London, ON

Built kogbucks.store, an internal auction platform where sales reps spend virtual currency they earned through sales performance to bid on company-funded rewards. Owned the bidding flow, virtual currency ledger, and admin tooling for prize curation end-to-end — from initial design through production deployment, iterating on stakeholder feedback.

TypeScript/Angular/PostgreSQL/Jira/Confluence

Engineering Project Team Member

Jan 2024 — Apr 2024

Youth Opportunities Unlimited · London, ON

Designed a rooftop irrigation system in SolidWorks for a London-based non-profit, translating client interviews and constraints into a buildable spec. Produced detailed CAD models to validate the design with non-technical stakeholders, and coordinated multi-person team delivery to hand the project off on time.

SolidWorks/CAD

Deckira

Ongoing

deckira.com ↗ · with a partner

Flashcards spanning web, mobile, and desktop on a shared Supabase backend. FSRS scheduling prioritizes cards by recall probability, an AI pipeline turns notes or images into cards, and Stripe powers a Pro tier with feature gating and entitlement cleanup.

React/React Native/Tauri/Rust/TypeScript/Supabase/Stripe

FSRS Review 1 / 3

FRONT

What does FSRS stand for?

Tap to reveal answer

Culinara

Ongoing

iOS / Android app · with a partner

Generates personalized recipes from what's already in your fridge — scan ingredients with the camera, rank meals by what's about to expire, and respect your dietary preferences. Apple HealthKit and Android Health Connect surface nutrition history alongside generated meals.

React Native/Expo/TypeScript/Supabase/Gemini/Stripe

Culinara — pantry view on iOS

Melo

2026

Custom Chromium fork · solo

A Chromium fork with custom theming, a right-edge pinnable sidebar, and a melo:// URL scheme — named and branded around my actual cat (yes, that's him on the right). A JSON-patch system applies file overlays and idempotent string substitutions across the source tree, so rebuilds against pinned upstream versions don't fight merge conflicts. Builds run on an Oracle Cloud VM and ship as Windows installers.

Chromium/C++/Python/GN/Bash/Oracle Cloud

Melo — the cat the project is named after

Plop

2024

plop.hsabir.com ↗ · solo

A personal bowel-movement predictor — log meals and movements, and Plop learns your transit time to estimate when the next one's coming. Includes a Bristol Stool Scale logger, a calendar view, and personal pattern insights, all stored locally in the browser. The food-logging half of it eventually planted the seed for Culinara.

HTML/CSS/JavaScript/LocalStorage

Languages
TypeScript, JavaScript, Python, Java, C++, SQL, HTML, CSS — C, C#, Rust (familiar)
Frameworks
React, React Native, Expo, Tauri, Node.js, Vite
Backend
Supabase, PostgreSQL, SQLite, Stripe, REST APIs
Cloud
AWS, GCP, Oracle Cloud, Vercel
Tools
Git, GitHub, Jira, Confluence, Unity, SolidWorks
AI tooling
Claude Code, GitHub Copilot, Cursor