Goulven CLEC'H

I am a 28 years old software engineer with extensive experience in Elixir, Rust, and JavaScript/TypeScript web ecosystems.

Interested in functional programming and software craftsmanship, I aim to deliver maintainable, performant, and useful software. Working remotely for 7 years, I'm capable of owning projects end-to-end, from product design to infrastructure management, while collaborating effectively with cross-functional teams.

Based in Toulouse, France, I'm passionate about software and game development, hiking in forests, visiting cute villages, kayaking in rivers, and drinking specialty coffees.

Return home - - Contact me

Experiences

Remote

January 2026 - Present

The global HR platform that enables companies to hire, pay, and manage employees and contractors anywhere in the world. Powered by Elixir, Phoenix, Oban, Kubernetes and Next.js. As senior backend engineer, my responsibilities will include developing new features, improving system reliability and performance, while collaborating with cross-functional teams, in an international, remote-first environment, with asynchronous communication.

Website - GitHub

Bruits

October 2024 - Present

I co-founded a Rust-focused open source collective, building tools like: Sampo, an automated changelog, versioning, and publishing tool for monorepos; Maudit, a library for generating static websites in Rust; and more to come!

Website - GitHub - Related blog entries

Enchères immo

December 2020 - January 2026

The leading real estate auction platform in France. Powered by Elixir, Phoenix, Liveview, Oban and CQRS/ES. From apprentice to lead developer, my responsibilities included maintaining and evolving the entire codebase, collaborating with non-technical stakeholders, redesigning our public website, releasing our first public API, creating gateways with industry CRMs (via FTP and REST APIs), improving CI/CD pipelines, integrating AI features, and managing a team up to 4 developers.

Website - GitHub - Related blog entries

Game Dev Alliance

March 2018 - December 2023

A french speaking community of game developers, co-founded with friends. We made YouTube videos, open-source tutorials, and moderated a Discord server. I contributed to our websites development, using TypeScript, VueJS, Tailwind CSS, Git/GitHub, and GraphQL; and wrote tutorials about Ren’Py (Python), Pico8 (Lua), and Unity (C#).

Website - GitHub - Related blog entries

Education

OpenClassrooms

December 2020 - March 2022

« Application Developer » (RNCP27099) certification obtained through a work-study program. Where I learned about modern software engineering with JavaScript/TypeScript/ReScript, React/Redux, Node.js, Vite, and more. Notable projects I worked on include a custom Single Page Application routing system, and the refactor of a legacy JQuery code base into a modern React TypeScript NPM package.

Languages