Goulven CLEC'H

I am a 28 years old software engineer with extensive experience in Elixir, Rust, and TypeScript ecosystems, mainly in startups and open source environments.

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 also passionate about 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 to hire, pay, and manage anywhere in the world. Powered by Elixir, Phoenix, Oban, Kubernetes and Next.js, in an international, remote-first, asynchronous environment. As senior backend engineer, I maintain and develop our Workflow Engine, helping our customers to automate their HR processes.

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