Who Am I?

Pragmatic Full-Stack Web Architect — I turn ideas into production code.
As a full-stack web developer with 20+ years of experience, I have participated in numerous product (re-)designs and developments, in B2B and B2C fields, for big players and startups, in different languages.
Open-minded, self-taught, with strong team spirit and communication skills. I have a Full-Stack profile with DevOps on dev side in mind and experience in remote positions.
I'm feeling good at writing clean code and having the necessary tools to be as efficient as possible, continuously improving the way we work.
My mojos:
- « anything-as-code »
- « you better make it a module »
How I Work
Pragmatic first. The simplest tool that solves the problem is always the right tool. Zero frameworks when vanilla does the job. No abstraction until there's a proven need.
Anything-as-Code. Literally transforming problem-spaces into DSLs that can be compiler-processed and highly typed.
Typed end-to-end. Requirements, features, acceptance criteria, code, and e2e tests — all typed, all compiler-enforced. If a requirement changes, the compiler tells me every test, every handler, every contract that needs to follow. No drift between intent and implementation.
Modularity. Modularity is key to pivot, isolate, unit test and deliver fast.
Quality as craft, not checkbox. TDD, mutation testing, 100% coverage — not as metrics to satisfy, but as design pressure. Testing is how I prove I care about the product. If the build passes, the product works.
Spec-driven, iteratively. I specify a lot — then iterate on the specs as the problem becomes clearer, and iterate again on the final results. Specs aren't waterfall artifacts; they're living constraints that sharpen with each loop. Short feedback cycles, constant course correction.
Memory as a first-class artifact. I collect insights, decisions, and gotchas in CLAUDE.md files alongside the code. The next session — human or AI — picks up where the last one left off, with full context. Knowledge compounds instead of evaporating.
Tooling obsessed. I invest heavily in the developer experience: typed CLI wrappers, source-generated APIs, quality gates in YAML, PowerShell automation. The environment should be as well-crafted as the product it builds.
Self-taught all the way. No engineering degree — I learned by building. From contributing to a PHP CMF in 2010 to designing Roslyn-based meta-metamodels in 2026. Curiosity bridges every gap.
Bilingual in the flow. French native, English fluent — I switch without friction, whether it's a design doc, a code review, or a conversation with Claude at 3 AM.
Quick Facts
| Key | Value |
|---|---|
| Location | Nice, France 🇫🇷 |
| Languages | French (native), English (fluent) |
| Status | Available for hire |
| Mode | Full-Time Remote |
| Qwant | Work audited during Caisse des Dépôts et Consignations (CDC) equity entry — 75m€ post-money valuation |
| CrossKnowledge | Sold $175m to Wiley & Son |
| Doctissimo | Sold 52m€ to CMI |
| ABCroisiere | Sold to Promovacances-Karavel |
Career Timeline
Get in Touch
- Email: stephane.erard@gmail.com
- Phone: +33 643 617 931