Skip to content

Portfolio

Built and shipped

SaaS products, web apps, e-commerce stores and mobile apps I designed, built and shipped.

Open a project to preview it.

Piktechs: piktechs.com
SaaS Co-Founder & CTO

piktechs.com

B2B SaaS platform for digital business cards at professional events: connection, lead capture with an AI card scanner, CRM and team workspaces. Designed, built and operated end to end.

ReactTypeScriptSupabaseStripeVision LLM
PDFold: pdfold.com
SaaS Founder

pdfold.com

SaaS converting PDFs to structured Markdown through a multi-pass OCR pipeline combined with Gemini. Understands and transforms documents of any size, in 11 languages.

Next.jsTypeScriptGemini APIStripe
AI Search Visibility Tracker: apify.com/emoubarak
Apify Actor Author

apify.com/emoubarak

Self-service tool measuring how AI answer engines describe a brand across ChatGPT, Perplexity, Gemini and Google AI Overviews. Statistical sampling per prompt, real geo-localization and week-over-week tracking.

TypeScriptNode.jsMCPGEO / AEO
jev-check: github.com/emoubarak/jev-check
Open source Author · MIT

github.com/emoubarak/jev-check

Open-source agent skill for Claude Code, Codex and OpenClaw: an AI browser agent signs in to a staging app as a real account state (free, paid, lapsed, team member, stranger) and follows a plain-English goal, then the database gives the verdict. Built to catch what mocks miss: paywalls, roles and cross-account isolation disagreeing on a deployed app.

PythonBrowser agentsAgent skillQA
Agence KSUR: agence-ksur.com
Agency CTO

agence-ksur.com

Digital agency building tailor-made web & mobile applications, e-commerce platforms and AI automation workflows for SMEs. I own the full technical stack, from architecture to production.

WebE-commerceAI AutomationSEO
Polymarket Up/Down Lab: github.com/emoubarak/polymarket-updown-lab
Research Solo research

github.com/emoubarak/polymarket-updown-lab

An honest hunt for a trading edge on Polymarket's 5 and 15 minute binary crypto markets: hypothesis, out-of-sample backtest, live paper trading, then falsification. ~12,000 paper trades across 60 concurrent runners, settled against the Chainlink oracle. The verdict: the market is efficient and nearly every edge turns out to be a measurement artifact.

PythonGoBacktestingMarket making
Atandem Agency: atandemagency.com
Website Client work

atandemagency.com

Immersive landing page for T&EM, a new-generation integrated agency balancing transformation and empathy. Kinetic, scroll-led design.

Landing pageKinetic design
Mon Jouet Montessori: mon-jouet-montessori.com
E-commerce Founder · sold

mon-jouet-montessori.com

Online store of Montessori educational toys and games, built end to end, grown to real revenue, and successfully sold: SEO, marketing and custom Liquid themes.

ShopifyLiquidSEO
Deuspi: Confidential project
Mobile App Mobile Software Engineer

Confidential project

Grocery delivery mobile app with real-time geolocation, on the Uber model. Sole mobile engineer on the first version, from wireframes to production-ready interface.

React NativeJavaScript
Altao RSS Tool: Confidential project
Web App Full-Stack Engineer

Confidential project

AI web application for automatic correction of hospital discharge summaries for French hospitals. Built solo, 5,000+ documents processed, €700,000 saved.

Vue.jsDjangoPostgreSQLAWS
Worldline MQTT Tool: Confidential project
Web App Full-Stack Engineer

Confidential project

MQTT debugging web tool for an R&D team: message visualization, payload publishing and logging. Improved team development speed by 70%.

Vue.jsSpring BootMQTT