Mahmoud Zohdi

Senior Software Engineer

12+ years building for the web. Frontend at heart, and these days I ship features end to end.

Download CV

Prefer the keyboard?

zohdi.melive

Dark mode

  • React
  • Next.js
  • Vue
  • Nuxt
  • Angular
  • TypeScript
  • Node.js
  • NestJS

Marked: what I use every day

All green

  1. Build
  2. Test
  3. Deploy

Event bus

    Accent

    Say hello

    Hiring, building something, or just curious? Drop me a line.

    hello@zohdi.me

    9 small apps, 1 product. Press Inspect to see the seams, unplug a piece, or ship a release.

    Experience

    12 years across four cities: on-site in Cairo and Riyadh, then remote from Egypt for teams based in Berlin and New York.

    Software Engineer

    OffSec (opens in a new tab)

    Jan 2022 – now

    Remote from Egypt. OffSec is based in New York.

    Building the cybersecurity learning platform where security professionals take courses, practice in hands-on labs, and earn certifications.

    • Built React and TypeScript micro-frontends that plug into the platform's Vue shell through Module Federation.
    • Shipped Certificates of Completion end to end: an event-driven flow across NestJS services, the API, and what learners see.
    • Long-time contributor to the core platform, the admin back-office, and the React and Vue design systems.
    • Vue 3
    • React
    • TypeScript
    • Node.js
    • NestJS
    • Module Federation
    • Turborepo

    Now

    What I'm focused on these days.