Software engineer
France
I build and ship my own products. Statim is an encrypted messenger for iOS, Android, macOS, Windows and Linux. Keepbreaker is a real-time lane battle for iPhone, and Keepwar a tower defense built on its soldiers.
TypeScript, React Native, Expo, Tauri, Swift, SwiftUI, SceneKit
Facebook
Jul 2019 to Jul 2021
Software engineer
London
Ads ML Infra team, building the next generation of frameworks for the Ads Machine Learning Infrastructure organisation.
JPMorgan Chase & Co.
Mar 2019 to Jul 2019
Vice President
London, self-employed
Greenfield build of a digital consumer bank. One of the first five on the team: I bootstrapped the React Native app, set it up so more than a hundred developers could work in it together, and built the first features, the onboarding flow in particular.
React Native
Status
Jul 2018 to Mar 2019
Software engineer
London, self-employed
Worked on Embark, a framework for building decentralized apps on Ethereum and IPFS.
Smart Pension
Aug 2014 to Mar 2019
Lead technical architect, Mar 2018 to Mar 2019
Lead developer, Aug 2014 to Mar 2018
London
First developer, then lead of a team of ten. The application started as a plain Rails app and moved to a hexagonal architecture: business logic with no dependency on the database, on external services or on the delivery mechanism.
Ruby on Rails, Ember.js, CircleCI, Heroku
Deliveroo
Nov 2016 to Feb 2017
Senior software engineer
London, self-employed
Arena Flowers
Jan 2014 to Nov 2016
Software engineer
London
Full stack, from provisioning instances and configuring servers to refactoring, new features and CSS.
BetVictor
May 2013 to Jan 2014
Ruby developer
Gibraltar
One of seven developers on betvictor.com, the company’s main web application and source of revenue. Features, bug fixes and code review, with GitLab CI watching every change.
Ruby on Rails, RSpec, Backbone.js, Marionette.js, Redis
Hospimedia
Oct 2011 to May 2013
Lead web developer, Jan 2013 to May 2013
Ruby developer, Oct 2011 to May 2013
Lille
Designed, built and tested new features and products, mostly behaviour-driven, in Scrum.
Ruby on Rails, Sinatra, JavaScript, RSpec, Cucumber
GFI Informatique
Sep 2010 to Oct 2011
Ingénieur études et développement
Lille
Support and development of Cassiopée, software used by the French courts. New features, the developer side of its data exchanges with other applications, and release packaging.
Java, Spring, Struts, Hibernate, Bash