Let’s get straight to the point: you need help with a specific technical aspect? I’m sure I can help.
Current habits
These days, I use a lot of React, Preact, React Admin, Symfony, API Platform, Next.js, Bootstrap, Tailwind, TypeScript, vite, CSS-in-JS, Astro, WordPress, Woocommerce and PrestaShop.
Occasional development
I work independently to develop a tool for you or to resolve a situation, on a one-time basis.
- You have a specific need for your WordPress website? I can develop a custom plugin.
- You want to make your complex interface component accessible from a keyboard? I can step in.
- You use Google spreadsheets and want to automate several data exchanges without changing your way of working by using a new tool? I can develop a tool for Google Spreadsheets.
- You have a specific feature on your website, but you find it slow? I can help make this part of the website faster.
Technical team support
Your well-established technical team has a major project underway? You need extra hands, but recruitment takes time… maybe we can come to an agreement!
I may be a freelance developer, but I’ve worked in teams for a long time in the past, and it has been consistently the case for the past 5 years.
I place great value on making my work as clear as possible for your team, particularly through a very careful use of Git. See for yourself the kind of pull requests I write.
I can work with you in time and materials mode for several days or even several weeks a month.
Open source
Open source is a subject that resonates with me.
I have already made significant contributions to several major open-source projects. And for most of the projects I’ve created in my spare time, the code is freely available. Back then, my web-based Paint-like drawing tool gained popularity, with over 2,000 favourites on GitHub.
Rewriting existing code
You had your product developed by a web agency, but they let you down. Now that you’re looking for a new provider, everyone tells you, “We can help you, but we’ll have to redevelop everything from scratch”. Aïe aïe aïe…
This happens all too often in the digital sector. Sometimes for legitimate reasons, sometimes not.
Let’s take time to figure out how to work with your current solution instead of starting over by default.
ReferenceJitsi Meet, an open-source video conferencing software
I’ve contributed through dozens of commits to this complex React application, used by hundreds of thousands of people.
Consulting
I assist your technical team in building expertise in a specific area, or to analyze a complex problem. Advanced use of Git, automation of internal workflows with the implementation of a continuous integration platform, implementation of a design system, CSS architecture… there’s a lot to think about.
I was a lead dev for many years and I always was a driving force in improving the work processes of technical teams.