Clément Douin is an independent web developer with 11 years of professional experience and 13 years of programming practice, specializing in TypeScript, React, Next.js and increasingly Rust. He blends frontend UX and integration skills with backend API and devops expertise, having shipped projects from greenfield fintech platforms to Python simulators run in the browser via Pyodide. A pragmatic adopter of functional programming, he introduced fp-ts patterns and applicative validators in production APIs and maintains nix/home-manager integrations for a cleaner developer environment. His open-source work includes backend contributions to the Himalaya email CLI and Home Manager modules, showing a focus on tooling and user environment management. Based in Boëge, France, he combines systems-level curiosity (C, Haskell/OCaml/Elm exposure) with hands-on freelance delivery across the full stack.
11 years of coding experience
8 years of employment as a software developer
State diploma, Programmation informatique, State diploma, Programmation informatique at University of Versailles Saint-Quentin-en-Yvelines
Contributions:94 reviews, 397 commits, 133 PRs in 2 years 1 month
Contributions summary:Clément primarily worked on implementing and configuring back-end features for the email management CLI. They added functionality to deserialize configuration files from TOML format and establish IMAP connections, including authentication and session setup. Additionally, they initiated a table system to display and format email listings effectively. They also contributed to the addition of a list of mailboxes and the introduction of a message template.
Manage a user environment using Nix [maintainer=@rycee]
Role in this project:
Full-stack Developer
Contributions:7 reviews, 7 PRs, 43 comments in 3 years 2 months
Contributions summary:Clément primarily focused on developing and maintaining the Himalaya module within the Nix home-manager configuration. Their contributions included adding and adjusting modules, improving service definitions, and incorporating new features like notmuch support. They also addressed code adjustments for updated versions, adjusted the package for a released version, and implemented an XDG desktop entry for the Himalaya application, with a strong focus on the user environment management.
nix-dotfilesnixosmaintainerhome-managerdotfiles
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.