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
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 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.
- 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.
- 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.
- 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.
Ten years, one direction.
Each role compounded the next. PM at a startup, then PM at scale, then PM as engineer.
-
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.
-
AI Software Engineering
Digitale Leute School · Berlin
- Intensive AI engineering program: agentic workflows, MCP, RAG, evals, harness engineering.
- Capstone shipped: RepoNav, the project below.
-
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.
-
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.
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.