M.E Berlin, Germany
01 04 Hello,

Deterministic foundations beat probabilistic guesses.

Senior product manager. Ten years of B2B SaaS, currently writing the code I used to spec.

10+ yrs in product $3M+ programs 20+ enterprise deployments

02 04 Flagship project

RepoNav.

Codebase intelligence for both human and machine.

Result: agents pick the right seam 8% of the time without RepoNav, 92% with it. Pre-registered eval, 36 trials across three LLM tiers.

  • Client-side
  • Zero dependencies
  • Works across forks
RepoNav webview showing a graph of a TypeScript repository with highlighted blast radius for a selected file.
VS Code extension RepoNav analyzing the FastAPI repository · symbol graph with blast-radius highlighted

RepoNav is a code-graph extension for VS Code, with the same engine in an MCP server and a `reponav check` GitHub Action. Tree-sitter WASM grammars parse JavaScript, TypeScript, Python, and Go; a SQLite-WASM symbol graph persists structure across sessions; impact and blast-radius queries return in milliseconds. No backend, no source upload.

  1. 01

    Browser-native parsing

    Tree-sitter WASM grammars for JavaScript, TypeScript, Python, and Go. Runs entirely client-side: no server, no cloud, no upload of source.

  2. 02

    Persistent symbol graph

    SQLite-WASM holds the repo's structure across sessions. Deterministic graph algorithms (Tarjan SCC, BFS) answer impact and blast-radius queries in milliseconds, not LLM tokens.

  3. 03

    Three surfaces, one engine

    A VS Code extension that works across forks, an MCP server for agentic clients, and a headless CLI plus a `reponav check` GitHub Action. Same truth, three audiences: humans, agents, CI.

03 04 Work arc

Ten years, one direction.

Each role compounded the next. PM at a startup, then PM at scale, then PM as engineer.

  1. AI Product Developer

    Independent · Berlin

    • Building RepoNav into a public OSS tool plus a private control plane for deterministic AI development.
    • First public ship targeted at v1.7.
  2. AI Software Engineering

    Digitale Leute School · Berlin

    • Intensive AI engineering program: agentic workflows, MCP, RAG, evals, harness engineering.
    • Capstone shipped: RepoNav, the project below.
  3. Senior Product Manager

    Master BI (formerly Masterlinxx) · Remote, USA

    • Owned a B2B BI platform end-to-end across 20+ enterprise deployments.
    • 15% active-account growth, 25% feature-adoption lift, 20% sprint-predictability gain, through stakeholder discipline, not feature volume.
  4. Co-Founder & Product Manager

    Techstream Labs · Lebanon

    • Took E-commerce SaaS clients across the EU, US, and MENA from discovery to launch.
    • Drove 30% sales uplift and 80% client retention; learned what shipping under constraint actually costs.
04 04 About

Background.

2013 · Origin

Telecoms engineer by training (Tishreen University, 2013). My senior project was end-to-end smart-home automation: microcontrollers wired to physical buttons, a C# desktop interface, and an Android companion app built in Eclipse (before Android Studio existed in the form it does today). Two control planes, three input surfaces, one bus. In hindsight that was the first time I shipped something where the product design, the system design, and the soldering all had to agree.

2014 – 2024 · NGO into product

After graduation I spent nearly seven years in humanitarian program management across Lebanon: UN, USAID, EU-funded recovery and livelihood programs, $3M+ in cumulative budgets. NGO work has its own labels for things product knows by other names: needs assessments are user research, donor and ministry coordination is stakeholder management, M&E dashboards are KPI dashboards, logframes are roadmaps. By 2018, when I co-founded Techstream Labs to build e-commerce SaaS across the EU, US, and MENA, almost nothing about the discovery-and-discipline part felt new. From there: senior PM at Master BI from 2022, owning a B2B BI platform serving EPC contractors. Discovery, interviews, sprint discipline.

2025 – 2026 · Berlin pivot

Then we moved from Beirut to Berlin with a young child. The relocation needed a parent at home, and I used the same window to do something I'd been circling for years: stop being the PM telling engineers what to build, become the PM who builds it. A React arcade game first (small, terrible, instructive). A retrieval-augmented restaurant chatbot next. Three months at Digitale Leute School on AI engineering. Then RepoNav.

Today

Today: Berlin-based, German B1 (in stubborn progress), building RepoNav into a public tool plus a private control plane. Off-clock: reading, food and cuisines from places I haven't been yet, and DIY electronics, the soldering iron from the smart-home days never quite went away. What I'm looking for next: senior PM, Technical PM, or Product Engineer roles where the team values evidence over vibes and the wall between product and engineering is already gone.