Career Profile

I’m a passionate software engineer and technical lead with over 20 years of experience building robust, secure, and maintainable web applications.

I specialize in backend development using Ruby (Rails, Hanami) and Elixir (Phoenix), but I’m also comfortable on the frontend with Vue.js, Svelte, or HTMX. I love clean architecture, clear APIs, pragmatic code, and helping dev teams grow technically and humanly.

Over the years, I’ve contributed to open-source projects (Rails, Hanami, dry-rb, Oh My Zsh…) and delivered software ranging from e-commerce platforms to secure APIs and mobile apps (iOS/Android with RubyMotion, Flutter, etc.).

I care deeply about best practices (design patterns, testing, OpenAPI, Conventional Commits), and security (DevSecOps mindset, pentest missions, awareness workshops). I also enjoy mentoring, pair programming, and writing about what I learn.

Always curious and community-driven, I love pushing tools to their limits (hello Emacs) and experimenting with automation, CLI, and embedded devices (hello Raspberry Pi).

Remote-only. Always learning. Still excited by good code and simple solutions.

Experiences

Senior Software Engineer / Tech Lead

May 2010 - Present
Synbioz, Lille
  • Leading development teams and mentoring junior devs
  • Code reviews, technical guidance, and best practices advocacy
  • Internal and external training (Ruby, Rails, Elixir, Vue.js…)
  • Client consulting and tech solution design
  • Wrote internal documentation (design patterns, OpenAPI, etc.)
  • DevSecOps mindset: audits, tooling, awareness workshops
  • Performed pentests for clients and internal teams (with certification)
  • Built web apps with Ruby on Rails and Phoenix
  • Developed CLI tools and internal scripts
  • Mobile development (iOS/Android using Flutter/RubyMotion)
  • System administration and deployment
  • Project management and client coordination

Senior Software Engineer

Oct 2007 - May 2010
Audace Multimedia, Lens
  • Developed web applications using Ruby on Rails
  • Maintained and improved Unix system infrastructure
  • Enhanced internal information systems
  • Advocated for technical skill improvement and team learning

Software Engineer

2006 - 2007
Webpulser, Lille
  • Built a CRM system from scratch
  • Developed multiple custom shopping/e-commerce sites

Software Developer (Intern)

Mar 2006 - Jun 2006
Nuxos Group, Paris
  • Developed secure E-Commerce and community platforms

Software Developer (Intern)

Jan 2005 - Feb 2005
Audace Multimedia, Lens
  • Deployed and customized Moodle LMS
  • Integrated secure payments and XML updates in e-commerce apps

Software Developer / Sys Admin (Intern)

May 2004 - Jun 2004
Audace Multimedia, Lens
  • Developed PHP/MySQL/Flash apps for the Arcelor group
  • Managed mail and FTP servers on Unix

Projects

I love contributing to open source — both for fun and as a way to learn and give back. Here are some projects I've either contributed to or used extensively in real-world apps.

Ruby on Rails - Contributed to the Ruby on Rails core. I build production apps with it since 2006.
Hanami - Contributed to this modern, lightweight alternative to Rails — great for minimalist Ruby apps.
dry-rb - Helped improve this ecosystem of Ruby libraries focused on clean code and functional design.
Homebrew - Fixed a few things in the package manager I rely on daily for dev tooling on macOS.
Oh My ZSH - Added small fixes to this beloved Zsh framework — I tweak my terminal setup obsessively.
Monky - Helped maintain this Emacs plugin for working with Mercurial. Yes, I used to use Hg!

Skills & Proficiency

Ruby

Ruby on Rails

Hanami

Elixir

Phoenix

Vue.js

React.js

RubyMotion, Objective C, Cocoa

Flutter

Go