Nine-plus years of building web, mobile and AI products end to end. Today through my studio, Filabs: my own apps, MenuNative and Omeet, and freelance work for startups.
Featured work
Filabs
Founder · Independent software studio · Freelance
Remote · Worldwide
May 2024 - Present
My independent software studio.
- Builds web and mobile apps from scratch for startups around the world, fully remote and across any time zone.
- The home of my freelance engagements, such as VirtualBrain, and of my own products, MenuNative and Omeet.
Founder & Solo Engineer · Founder · Filabs
Remote
Aug 2026 - Present
AI menu translator for travelers: snap a menu in any script, and every dish is translated right on the photo, without hiding the original.
- Translates every dish in place on the photo with the original text left visible, explains it (what it is, how to eat it, allergens), and turns the selection into an order to show the waiter.
- Built it solo end to end: one Expo / React Native app for iOS, Android and the web, on a serverless backend on Cloudflare Workers (Hono, D1, KV).
- Streams AI results from Gemini as they arrive, backed by a dish knowledge base that cuts AI costs.
- Wrote a text-line detection service in Python (CRAFT) and a custom layout engine that places each translation on its own line of the menu.
- Launching on the App Store and Google Play, with payments, ads and privacy-first analytics built in.
- Expo
- React Native
- TypeScript
- Cloudflare Workers
- Hono
- D1
- KV
- Gemini
- Python
- CRAFT
Haircut Right
Founder & Solo Engineer · Founder
Remote
May 2026 - Present
AI hairstyle preview: analyse a portrait, then generate the haircut on the real face.
- Built a Claude vision pipeline that reads a portrait and returns structured analysis — colour season out of twelve, a twelve-colour palette, and colours to avoid — with prompt guards for the failure modes that break naive vision prompts, like scoring a scarf as hair colour.
- Shipped photorealistic haircut generation on the OpenAI image Responses API, selected over Flux Kontext because it is the only provider that renders real length cuts rather than restyling in place.
- Runs on a durable pg-boss queue with content moderation, Stripe credit billing, and per-call cost tracking: ~$0.21 an image, ~€0.03 a Claude analysis, against a €3.99 report.
- Solo across the whole stack: NestJS API, Next.js App Router front end, Drizzle schema and migrations, i18n, SEO, and the GCP deploy.
- NestJS
- Next.js
- TypeScript
- Drizzle
- PostgreSQL
- pg-boss
- Claude
- OpenAI
- Stripe
- GCP
VirtualBrain
Senior Software Engineer · Freelance · Filabs
Remote · Europe
Sep 2025 - Sep 2026
Secure all-in-one AI platform for consulting, strategy and investment teams, with EU-hosted models and no training on client data.
- Built a PPTX deck generation and editing system driven by Claude tool calling, with custom tools and automated screenshot validation, across thousands of uploaded and generated decks.
- Designed its ingestion pipeline: Redis-backed BullMQ queues split each deck, extract content, tag templates with LLM metadata and screenshots, then remerge slides as XML on generation.
- Migrated a 350 GB Elasticsearch cluster of 4M+ documents between AWS instances and redesigned its index strategy, cutting 40,000 shards to 700.
- Ran production database migrations of 5M+ rows, consolidating several parallel message sources into a unified schema.
- Node.js
- NestJS
- React
- Python
- BullMQ
- Redis
- PostgreSQL
- Tailwind
- AWS
- Elasticsearch
- Claude
Omeet
Founder & Solo Engineer · Founder · Filabs
Remote
Jun 2024 - Present
A social app connecting travelers, expats and locals online, then offline for real-life hangouts. Live on the App Store and Google Play.
- Designed, built, and launched a web and mobile app end to end as solo founder, now live on the App Store and Google Play with 2k+ users.
- Owned the full product lifecycle: frontend, backend, DevOps, analytics, and marketing.
- Built a custom AI moderation agent that screens user-generated content in real time for safety and compliance.
- React Native
- Expo
- TypeScript
- NestJS
- GCP
- OpenAI API
- Mixpanel
Firstbase
Senior Software Engineer · Full-time, then freelance (Jun - Dec 2024)
Remote · US
Dec 2022 - Dec 2024
All-in-one platform for global IT asset management, automating the hardware lifecycle for distributed teams.
- Implemented and maintained logistics and equipment features, covered by unit, integration, and end-to-end tests.
- Was the engineer in charge of integrations, working directly with 30+ enterprise clients and external contractors.
- Shipped 10+ enterprise integrations in Kotlin against public APIs (Okta, NetSuite, Workday, Workato, Merge.dev HRIS, Segment/Mixpanel), including a custom ServiceNow sync for customer assets.
- Wrote and reviewed technical specifications and ran technical and team meetings.
- TypeScript
- React
- Tailwind
- Java
- Kotlin
- Spring Boot
- GraphQL
- REST
- Workato
Earlier
Senior Software Engineer, Alan · Healthtech, one of Europe's largest health insurance startups.
May 2022 - Sep 2022
Founding Engineer, Vanpl · Online marketplace for camping-car rentals.
Mar 2021 - Mar 2022
Founding Engineer, Seeart · Ecommerce company selling physical and digital products.
Feb 2020 - Jan 2021
Front End Developer, Ipkiss · Web and mobile app studio.
Sep 2018 - Sep 2019
Web & Mobile Developer, MHComm · Healthtech and medical software company.
Mar 2016 - Aug 2017
Internships & Part-Time, Vega France · Technic Soft · Epitech · First professional experiences.
2014 - 2016
Alan Mind
Mental-health awareness at Alan
Vanpl
Camping-car rental marketplace
Seeart
International ecommerce storefront
L'aiguilleur
Online tattoo booking (Ipkiss)
BeatMe
Game matchmaking app (Ipkiss)
MHComm
Patient health-monitoring app