Clément Douin

Boëge, Auvergne-Rhône-Alpes, France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job8 years of employment as a software developer
bookState diploma, Programmation informatique, State diploma, Programmation informatique at University of Versailles Saint-Quentin-en-Yvelines
bookMultimedia developer, Programmation informatique, Multimedia developer, Programmation informatique at L'École Multimédia
languagesFrench, English, Russian
stackoverflow-logo

Stackoverflow

Stats
4,445reputation
646kreached
134answers
25questions
Badges
react-router-dom
top-5%
javascript
top-5%
react-router-v4
top-5%
github-logo-circle

Github Skills (29)

nix10
sendmail10
imap10
send-email10
configuration-management10
toml10
e-mail10
rust10
cli10
javascript9
react-router-dom9
react9
react-router-v49
systemd9
software-design7

Programming languages (20)

JavaC++RustPureScriptCGoHTMLTypeScript

Github contributions (5)

github-logo-circle
pimalaya/himalaya

Dec 2020 - Jan 2023

CLI to manage emails
Role in this project:
userBack-end Developer
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.
vimidlemail-clientcliimap
nix-community/home-manager

Nov 2021 - Jan 2025

Manage a user environment using Nix [maintainer=@rycee]
Role in this project:
userFull-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.
Request Free Trial
Clément Douin