21 years. 21 SaaS built. 50+ companies served. When you need consultancy, you get a hands-on Technical Director who writes the code, designs the architecture, and delivers — not just advice.
Not a slide deck. Not a committee. One senior engineer who does the five jobs — from architecture to deployment.
System design, database schema, API contracts, infrastructure blueprints. Decisions grounded in 21 years of building production systems.
Backend, frontend, database, infrastructure — all from one person. No handoff delays, no lost-in-translation specs. Golang, PostgreSQL, HTMX.
112 screens in 60 days. 15k lines of production Golang in 9 months. Full products shipped at a pace that usually requires a team.
Platform architecture, "four nines" high availability, load testing, monitoring, on-call. 10+ servers managed simultaneously at Greenflex.
Team supervision, feasibility analysis, tech watch, calendar management. Leadership that writes code, not just emails.
LLM benchmarks, chatbot development, AI architecture. Masters in Robotics & AI from Arts et Métiers and the Sorbonne.
As hands-on CTO from 2009 to 2015, Thomas built all the company's software while the business scaled from a small team to a major player serving most of France's CAC40.
During CTO tenure (2009–2015)
Turnover in euros · Year · Staff count
A 380x turnover growth in 6.5 years. From 8 employees to 130.
Total, L'Oréal, LVMH, BNP Paribas, Sanofi, Danone… The software served France's largest companies.
One software delivered per quarter: Ecoguide-IT, DiagIT, MyPark, MyTracking, Backoffice, and more.
99.99% uptime on a platform of 10+ servers. Security, monitoring, load testing, on-call — all handled.
Over two decades, a consistent progression: crafting in days what takes months/years. Every milestone is independently verifiable.
Verifiable (2003–2021)
End-of-studies project at LAAS-CNRS. Estimated at 5 months. Completed in 5 days.
Soundtribes took 450 working months. Whosegame, with equivalent specs, took 7.5. Budget: 10M€ vs 1M€.
Hackathon. Recoded their main service in Go. 1.5GB/700 pages in 15 min became 10MB in 0.11 seconds.
A brute-force Python script took 32 days. Recoded in Go: 2 minutes 7 seconds. Verifiable on YouTube.
CTO co-founder · 1.5 years
Built the entire tech stack from scratch in 9 months. Helped raise 4.6M€ in funding.
CTO co-founder · 6 months
Logistics marketplace: 112 screens, 9k lines Go, 10k lines HTML. Delivered in 60 days.
Senior Backend · 6 months
LLM benchmarks and AI chatbot development. DDD, CQRS, Event Sourcing on GCP.
CTO · 3.5 years
Asset management software deployed to AXA, the European Parliament, Sodexo, and ARTE.
One feature = one deliverable. The more you build, the more value your clients receive.
For the first 100 features
Between 101 and 200 features
Projects above 200 features
The pricing tiers above reflect the real cost of complexity as a codebase grows. Each new feature added to a large project must integrate with everything that already exists — a fractal expansion of interdependencies that makes every ticket harder and slower to deliver than the last.
But when a new project begins, that complexity disappears. A blank slate is simple by definition: the first ticket has no surface area to integrate with, no hidden couplings to untangle, no legacy constraints to respect. Complexity starts at zero and only grows from there.
This is why every new project starts at 300€/feature, regardless of your history with us. And it is also why, in most cases, it is faster and cheaper to build a new, purpose-built product than to graft a significant new capability onto an existing large system. The price resets because the complexity resets — and starting fresh is almost always the more efficient path.
21
Years of Experience
21
SaaS Built
50+
Companies Served
240x
Speed Factor
17 years as freelance contractor · Available for consulting engagements