Tristan Le Guern

Chief Technology Officer at Gwern

Brest, Brittany, 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
Tristan Le Guern is a UNIX-focused CTO and hands-on DevOps/SRE with 13 years of experience building and operating large-scale Linux and OpenBSD environments from Brittany. He leads Wide Int’s technical strategy while freelancing on reliability and automation, bringing deep operational experience gained managing thousands of servers, VMs and containers at Orange and in consulting. A pragmatic engineer who still codes, Tristan contributes to upstream projects like Ansible’s community.general (improving proxmox_kvm idempotency and API token support) and the libstrophe C library, demonstrating attention to portability and correctness. Equally comfortable writing shell and Python tooling or refactoring C for robustness, he blends system administration rigor with maintainable engineering practices. Notably, he runs his own OpenBSD/Linux setups at home, reflecting a continuous tinkerer’s approach to production-grade systems.
code13 years of coding experience
job5 years of employment as a software developer
bookEpitech
languagesEnglish, French
github-logo-circle

Github Skills (18)

xmpp10
idempotent10
lib10
python10
code-library10
c1110
c1710
api10
ansible10
ansible-galaxy10
api-design9
memory-management9
devops9
xml8
cloud-infrastructure8

Programming languages (15)

JavaJinjaC++CSSCGoHTMLPerl

Github contributions (5)

github-logo-circle
Ansible Community General Collection
Role in this project:
userBack-end & DevOps Engineer
Contributions:70 reviews, 13 commits, 17 PRs in 5 months
Contributions summary:Tristan primarily focused on improving the `proxmox_kvm` Ansible module within the `community.general` collection. Their contributions included fixing idempotency issues, allowing the use of the `force` parameter with `state=absent`, and implementing a new `wait_for_task` function to improve code reuse and reliability. The user also refactored code to remove redundant parameters and API calls, thereby enhancing the module's maintainability. Additionally, the user added support for API tokens, which adds an alternative authentication method.
ansibleansible-roleansible-collection
strophe/libstrophe

Jul 2015 - Oct 2015

A simple, lightweight C library for writing XMPP clients
Role in this project:
userBack-end Developer
Contributions:18 commits, 7 PRs, 11 comments in 2 months
Contributions summary:Tristan primarily focused on improving the libstrophe C library, specifically addressing parameter declarations and type correctness to improve code quality and portability. Their contributions included refactoring code to avoid array parameters, fixing a type in a specific file, and fixing an issue with character encoding. The user implemented new functions for to/from attributes. The user also improved the code by adding missing prototypes and making helper functions static.
xmppc-libraryomemoclients
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
Tristan Le Guern - Chief Technology Officer at Gwern