A Less stressful development and deployment process:
Faster and more confident iterations:
Allocate development effort where it matters to your users:
Handle customer and business issues more efficiently:
I favour open-source tools to avoid vendor lock-in wherever practical.
AI helps me understand your existing code more efficiently and challenge my designs. I use models and providers matching your sovereignty requirements and don't train on your data.
I work iteratively: once we have agreed on a plan together, we pick the next piece of work to tackle. I then share the latest changes with you or your stakeholders at regular intervals, typically every week or two, so you can see how things are progressing and whether anything needs to change. Frequent updates let us refine the requirements as we go, make small adjustments along the way, and stay on course.
I follow security best practices to keep your data safe. I use unique, randomly generated passwords stored in a password manager that is regularly audited by third parties, I enable 2FA wherever it is available, and I use SSH keys (no passwords, no root login). All my workstations are encrypted at rest, and so are my backups.
I carry professional liability insurance through MAIF France.
I have over 14 years of experience on projects of all sizes, with organizations ranging from startups and scale-ups to multinationals and government bodies, across North America, Switzerland, and France.
I have published and contributed to several open-source projects in JavaScript, TypeScript, Ruby, and Go. See this page for details.
I have taught at professional programming bootcamps in Canada, Switzerland, and France.
For certain infrastructure and DevOps topics, I partner with bilingual, France-based experts from Cloud Algebra, depending on the expertise required.
See a selection of my open source projects and contributions and my blog posts.