Maximilien Penet

Software Engineer at Exoscale

Satigny, Geneva, Switzerland
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

👤
Senior
Maximilien Penet is a seasoned software engineer based in Satigny, Geneva, with over 15 years of professional experience and a 25+-year background in software craft. He blends hands-on backend expertise with leadership from co-founding startups (shore.li, Finity) to driving production services at Exoscale and MapRedux. His open-source contributions span performance-focused Clojure work—optimizing GraphQL in lacinia and enhancing asynchronous communication in aleph—to language and tooling improvements in Pixie and Rust Emacs mode. Colleagues rely on him for pragmatic, performance-minded refactors and secure integrations, evidenced by SSL and Redis enhancements in widely used libraries. Comfortable across startups and product engineering, he pairs deep technical edits (eliminating reflection, adding core protocols) with product-driven judgment. A polyglot pragmatist, he often prefers subtle internal improvements that yield outsized runtime and developer-experience gains.
code15 years of coding experience
job18 years of employment as a software developer
languagesEnglish, French, Italian, German
github-logo-circle

Github Skills (31)

asynchronous10
lib10
redis10
clojure-cli10
async10
dns-record10
macros10
http10
websocket10
srecord10
wpgraphql10
data-structure10
standard-library10
emacs-lisp10
clojure10

Programming languages (13)

JavaC++CRustGoHTMLErlangOCaml

Github contributions (5)

github-logo-circle
pixie-lang/pixie

Oct 2015 - Jan 2016

A small, fast, native lisp with "magical" powers
Role in this project:
userBack-end Developer
Contributions:19 commits, 17 PRs, 37 comments in 2 months
Contributions summary:Maximilien primarily contributed to the core functionality of the Pixie language, adding features like `vary-meta`, `IRecord` marker protocol, and threading macros. The contributions include modifying the standard library (`stdlib.pxi`) to incorporate new functions, protocols, and metadata support. They also added features to support record types, added support for default values in keyword/map/set invocations and implemented several features such as `keep-indexed`, `map-indexed` and `reductions` functions.
lisp-interpreterpowerslispcommon-lisp
rust-lang/rust-mode

Aug 2012 - Aug 2012

Emacs configuration for Rust
Role in this project:
userFull-stack Developer
Contributions:9 commits in 3 days
Contributions summary:Maximilien primarily contributed to setting up and configuring the Emacs mode for the Rust programming language. Their commits added essential metadata like author and URL. They also worked on making the mode compatible with Emacs Lisp Package Archive (ELPA) and implemented core features related to syntax highlighting, indentation, and integration with other Emacs modes. These changes involved modifications to both `cm-mode.el` (CodeMirror-style Emacs mode) and `rust-mode.el`.
elisprustspacemacsemacs-configurationemacs
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
Maximilien Penet - Software Engineer at Exoscale