--- import { Image } from "astro:assets"; import PageHeading from "../../components/page-heading.astro"; import Layout from "../../layouts/main.astro"; import Link from "../../components/Link.astro"; import logoTiqa from "../../assets/images/logo-tiqa-blanc.png"; ---

What I do

Freelance developer based in Albi, France, I work with teams as a senior developer, tech lead or technical coach. I favor free software and tools that address real needs.

I carefully code well-thought-out applications that meet real needs. I lead my team toward the best solutions and most effective implementations for each use case.

My strengths

  • Writing stable, operational, maintainable, scalable and well-tested code
  • Learning, and passing it on
  • Working as a team
  • Helping improve the team by raising issues and proposing solutions
  • Autonomy: knowing what needs to be done and doing it

My values

  • The Software Craftsmanship movement
  • The social usefulness of the developer
  • Taking pride in your work, without ego
  • Self-management, autonomy and responsibility
  • Domain Driven Design approach
  • Agile organization: iteration and continuous improvement

What I offer

  • 20 years of experience in software design
  • A strong commitment to the quality and usefulness of my work
  • User-centered development

What I'm looking for

  • A mission serving the public interest
  • A positive social and/or environmental impact
  • Ideally non-profit
  • Ideally open-source or free software
  • A great team that wants to raise the bar

Skills

Languages — TypeScript/JavaScript, PHP, Elixir

Practices — TDD, Clean Code, Domain-Driven Design, hexagonal architecture, continuous refactoring

Open source projects

Débats.co — A collaborative platform for synthesizing public debates.

DisMoi — A civic tech browser extension that adds contextual information to the web.

mon-entreprise — The official assistant for entrepreneurs in France, a beta.gouv project.

Community

I've been running the Software Crafters Albi meetup since 2018. We gather regularly to discuss code, practices and software craftsmanship.

Teaching

Software engineering professor at Université Champollion in Albi since 2019 (Master AMINJ and Bachelor in Computer Science). Also taught at ESN 81 in Castres (development best practices, Node.js).

Background

Currently lead developer of mon-entreprise.urssaf.fr at Urssaf Caisse nationale — 20+ simulators deployed on public websites, one million users per month.

Previously: CTO at GoBuild (building modeling, Lyon), frontend architect at ARaymond (Grenoble), tech lead at Veepee (formerly vente-privee) where I led a team of 8 developers and co-founded the internal React Academy training program.

Co-founder of DisMoi, a civic tech browser extension. Founder of Team Logics (2007-2011), a web agency where I led a team of 6 for clients like ALD Automotive, Joué Club and Consuel.

Self-taught developer since 2003. Best programming project of the 2003 class at UVSQ.

Online

LinkedIn · Malt · Stack Overflow · GitHub · Framagit · Personal forge

Tiqa logo