16+

Years experience

14,000+

Tests automated

13,140+

Cups of coffee consumed

Who I am and how I can help

My name is Arnaud, and I'm a software engineer. I’ve worked extensively on mission-critical systems in the aeronautical and financial industries. My early career work included certified, safety-critical distributed systems for air traffic control. Today I bring that same rigor to individuals and companies who need reliable software, less manual work, and engineering processes that let teams move fast without breaking things.

Software quality is a big concern for me. The systems I worked on early in my career were mission-critical, meaning a bug could potentially have catastrophic consequences. That's why I believe that software quality should be thought of from the start, and not a step at the end.

I love making things easier for people. Give me a process and I’ll understand how it actually works, streamline it, and automate the repetitive parts, so you can focus on the part of the work that matters.

Services

Some of the things I can help with, depending on what your team needs most.

Automate Repetitive Tasks

Manual, repetitive, time-consuming work — automated, so your team can focus on what actually matters.

Test Automation

API, UI and end-to-end coverage using Python, Playwright, Selenium and Postman — for products that need to ship with confidence.

CI/CD

Manual build-test-deploy cycles replaced with pipelines tailored to your product, from commit to production.

Web Development

A highly customized website for your business, built fast and built to last.

My Process

How an engagement actually runs, from the first conversation to measurable results.

01

Understand how you work

I take time to observe your current process — day-to-day work, pain points, and the domain itself. For software teams: is there a mature CI pipeline, are automated tests running at the right time, what does the release process look like, where are the repetitive tasks, the unstable tests, the coverage gaps, the code reviews nobody has time for.

02

Propose a plan

Streamline what’s slowing you down and automate what can be automated, so the team is working smarter, not harder.

03

Work through it together

We tackle the plan by priority, with metrics in place from the start so progress is measurable.

04

Execute and report

I do the work, report on status as we go, and we monitor the improvements together.

Case Studies

Different issues require different solutions. I’ve helped teams move from untested code, unreliable tests, ad-hoc highly manual releases, and manual regression cycles that took weeks without guaranteeing better quality. Here’s what changed.

Let’s work together

Have a project in mind, struggle with inefficient processes, or need help fixing something before it breaks in production? Tell me a bit about what you’re looking to achieve.

Based in Vancouver, BC, working with clients locally and remotely. Usually respond within one business day.