For hiring managers
Remote full-stack product engineer
I build and run production software end to end: product decisions, architecture, payments, AI features, deploys and the fix when something breaks. I'm currently full-time at Odigix and open to remote roles with product teams in Europe and North America.
At a glance
- Role
- Full-stack / product engineer, AI product features
- Experience
- 5+ years in production (since 2020)
- Stack
- Laravel, Vue/Inertia, React, Next.js/TypeScript, FastAPI, PostgreSQL, MySQL, Redis, Laravel MCP
- Location
- Blida, Algeria — remote only
- Time zone
- UTC+1 all year: same time as Paris in winter, one hour behind in summer; 5–6 hours ahead of New York
- Languages
- English and French (fluent), Arabic
- Open to
- Remote full-time roles, contracts and long-term consulting
- Engagement
- Direct contract, or through Upwork or Collective
Evidence
- Odigix — backend of a digital gift card marketplaceSole backend engineer from the first commit (freelance from 2023, full-time since January 2026). 30,000+ registered users, SlickPay and OneClick payments, idempotent delivery from rate-limited third-party suppliers, WhatsApp notifications via the Evolution API. Now moving the storefront to Next.js and replacing Laravel Nova with a custom Inertia + React admin exposed over MCP (Laravel MCP).
- Rooqn — B2B wholesale panelReal-time pricing, double-entry ledger and a transactional outbox so a failed supplier call never loses a reseller's money.
- DocmateAI — RAG, transcription and PII handlingDocument Q&A over medical literature with pgvector, Whisper transcription, and de-identification before anything reaches a model.
- Technical team lead at a startup studioLed 4 full-stack developers; 3 production MVPs in 90 days on shared CI/CD and a modular architecture.
How I work with coding agents
- Coding agents write a lot of my code. I write the spec, keep repo instructions (AGENTS.md) and issue files the agent works from, and review every change before it ships.
- Irreversible actions — deleting data, pushing to production — stay behind explicit approval.
- Claims and numbers get checked against the source: an agent will confidently describe code it didn't write.
This site is an example: it's built with an agent from repo instructions and issue files, with deploys gated on review. The GitHub profile has the rest of my public code.