I've taught
more than I've
talked.
I haven't given a conference talk yet. I have, however, mentored a lot — Harvard CS50 students, junior developers I've inherited, mid-level engineers I've reviewed PRs for, a team of seven I've led. Teaching turns out to be the discipline that sharpens architecture: if you can't explain why a decision is the right one to a thoughtful junior, you probably don't actually understand why it's the right one.
CS50 (Harvard) — mentor to students working through CS50 and CS50W. Code review, design feedback, career conversations.
General — open-door mentorship for early-career engineers, particularly those moving from development into architecture or solution design.
If you'd like a thirty-minute conversation about your career or a thorny technical decision, the calendar is open below.
Book a mentorship call →English
Full professional — most of my technical work, all of my writing.
پښتو
Native — I can deliver a technical talk in Pashto, and I'd like to.
فارسی
Native — I can deliver a technical talk in Persian, and I'd like to.
This matters more than it should: there's effectively no senior-architect-level technical content in Pashto, and very little in Persian. I'd like to help close that gap.
- — Conference talks (English, Pashto, Persian).
- — Podcast appearances.
- — University guest lectures.
- — Internal architecture talks at companies and meetups.
- — Panels on AI engineering, distributed systems, and modernization.
Toronto / remote / EU / Middle East.
— 1 —
The domain layer is sacred
Keeping the business logic out of the framework.
— 2 —
Spec-first architecture
How a CI drift gate keeps the spec and the implementation honest.
— 3 —
What "multi-tenant" actually means
The three-layer enforcement model.
— 4 —
Modernizing without a big bang
Strangler-fig and event-driven decomposition at a Canadian insurer.
— 5 —
Offline-first, AI-first edTech
One PlayPackage across web, mobile, and desktop.
— 6 —
FHIR-first eHealth platform design
What changes when the canonical clinical model is the data model.
— 7 —
Architect by day, founder by night
Holding a senior architecture role and founding a five-product platform suite.