Skip to content
Asmar.
§ 09 — Speaking & Mentorship

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.

Mentorship

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 →
Languages

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.

Open to

Toronto / remote / EU / Middle East.

If you'd like me to speak, here's what I'd talk about
  1. 1

    The domain layer is sacred

    Keeping the business logic out of the framework.

  2. 2

    Spec-first architecture

    How a CI drift gate keeps the spec and the implementation honest.

  3. 3

    What "multi-tenant" actually means

    The three-layer enforcement model.

  4. 4

    Modernizing without a big bang

    Strangler-fig and event-driven decomposition at a Canadian insurer.

  5. 5

    Offline-first, AI-first edTech

    One PlayPackage across web, mobile, and desktop.

  6. 6

    FHIR-first eHealth platform design

    What changes when the canonical clinical model is the data model.

  7. 7

    Architect by day, founder by night

    Holding a senior architecture role and founding a five-product platform suite.

Want me on your stage?