Nicolas Petton

Software Engineer

Aubervilliers, 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
Nicolas Petton is a seasoned software engineer with 17 years of experience, based in Aubervilliers, France, who blends deep Emacs and Lisp affinity with practical web and JavaScript engineering. He’s a full‑stack contributor to Indium, a notable JavaScript development environment for Emacs, where he added REPL features, editor commands, and debugger fixes that improved developer workflows. Nicolas also contributes to the upstream Emacs mirror, handling maintenance tasks and codebase updates that keep the editor ecosystem healthy. Known for a focus on developer experience, he pairs low-level Lisp/Smalltalk sensibilities with modern web tooling to bridge editor ergonomics and JavaScript runtime needs.
code17 years of coding experience
github-logo-circle

Github Skills (13)

version-control10
debugging10
debug10
javascript10
maintenance10
emacs-lisp10
code-cleanup10
emacs9
text-editing9
sourcemaps9
configuration-management9
replit8
repr8

Programming languages (18)

C#CSSC++CGoCommon LispGDScriptJust

Github contributions (5)

github-logo-circle
NicolasPetton/Indium

May 2016 - Mar 2021

A JavaScript development environment for Emacs
Role in this project:
userFull-stack Developer
Contributions:4 reviews, 646 commits, 88 PRs in 4 years 10 months
Contributions summary:Nicolas primarily contributed to the JavaScript development environment for Emacs, enhancing functionality and user experience. Their work focused on adding documentation to functions, specifically those related to the REPL and `jade.el`. Furthermore, the user introduced the `indium-eval-defun` and `indium-script-get-frame-original-location` commands, and fixed several issues relating to the debugger.
javascript-developmentjavascriptchromeemacsinspector
emacs-mirror/emacs

Jul 2015 - Mar 2018

Mirror of GNU Emacs
Role in this project:
userBackend Developer
Contributions:10 commits, 1 comment in 2 years 8 months
Contributions summary:Nicolas primarily focused on maintaining and updating the Emacs codebase. They made numerous commits related to bumping the Emacs version, updating files like `lisp/ldefs-boot.el`, and adding author aliases. Their work also involved fixing and updating lists of files, indicating a role in code maintenance and project upkeep.
gnu-emacsspacemacsgnuemacsemacs-lsp
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
Nicolas Petton - Software Engineer