Guillaume Desforges

Senior Software Engineer at Freelance, self-employed

Paris, Ile-de-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
Guillaume Desforges is a Senior Software Engineer based in Paris with 10 years of experience building full‑stack, data and AI-driven systems. He blends rigorous mathematical training (École Polytechnique, École des Ponts) with hands-on engineering, shipping backend and frontend solutions for startups and consultancies while mentoring teams and shaping delivery at Tweag and Tamtam. An advocate for practical, modern tooling, he has built production data pipelines, native extensions for Spark and Python bindings for the Nickel configuration language, bridging low-level systems work with high-level data workflows. He also teaches machine learning and Python at École des Ponts and Albert School, bringing classroom-tested clarity to complex topics. Colleagues know him for turning research-grade ideas into maintainable SaaS products and for fostering remote open-source collaboration.
code10 years of coding experience
job5 years of employment as a software developer
bookM2 Data Science, M2 Data Science at École Polytechnique
bookClasse Préparatoire aux Grandes Écoles PTSI-PT, Classe Préparatoire aux Grandes Écoles PTSI-PT at Lycée Sainte-Geneviève
bookM1 Mathematics and Computer Engineering, M1 Mathematics and Computer Engineering at École nationale des ponts et chaussées
languagesFrench, English, Spanish, Italian, Japanese
stackoverflow-logo

Stackoverflow

Stats
173reputation
20kreached
12answers
4questions
github-logo-circle

Github Skills (12)

nickel10
rust10
python10
configuration-language10
json8
apache-spark6
command-line-interface6
logging6
hadoop6
tensorflow6
bing-ads-api6
reverse6

Programming languages (29)

C#CM4GoHTMLJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
tweag/nickel

Jan 2023 - Jan 2023

Better configuration for less
Role in this project:
userBack-end Developer
Contributions:14 reviews, 13 commits, 2 PRs in 10 days
Contributions summary:Guillaume focused on implementing Python bindings for the Nickel configuration language, enabling its use within Python environments. They introduced the `pyckel` crate and implemented the necessary functions to evaluate Nickel expressions and return JSON outputs. The user also integrated the Python bindings and made changes to the project's build system, specifically the `flake.nix` file, and the `src/lib.rs` file to support Python module generation.
configurationinfrastructureconfignickeldotfiles
Documentation and assets for the Nix Community Survey
Contributions:32 reviews, 15 PRs, 24 pushes in 8 months
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
Guillaume Desforges - Senior Software Engineer at Freelance, self-employed