Top expert inEmacs and Lisp Development Environment
Jonas Bernoulli is a seasoned software leader with 17 years of experience, currently heading Bernoulli Informatik and serving as Project Lead for Magit. He specializes in expert user interface design for text editing and version control, blending deep Emacs Lisp craftsmanship with backend reliability. His extensive open-source contributions include improvements to flagship projects like Magit, lsp-mode, and the Solarized Emacs theme, where he focused on usability, code style consistency, and maintainability. Jonas has a knack for quietly improving developer workflows—refactoring, enforcing consistent indentation, and fixing subtle compiler warnings that pay dividends at scale. Based in Basel, Switzerland, he bridges sociology and computer science perspectives from his university background to build tools that respect developer ergonomics and social workflows. Colleagues know him for pragmatic, detail-oriented leadership that prioritizes long-term stability over flashy shortcuts.
17 years of coding experience
Sociology and Computer Science, Sociology and Computer Science at Universität Basel
Contributions:45 releases, 61 reviews, 8042 commits in 11 years 1 month
Contributions summary:Jonas primarily contributed to the Emacs-based Git porcelain, Magit. Their commits focused on enhancing the functionality of various commands and features related to Git, with a specific focus on commands like `git bisect`, along with improvements to the user interface and usability. The user also implemented improvements to aspects of the code base such as, setting up a header-line and providing better support for the handling of files. The user was also involved in code refactoring by streamlining code and documentation.
Emacs client/library for the Language Server Protocol
Role in this project:
Full-stack Developer
Contributions:8 commits, 8 PRs, 8 comments in 3 years 3 months
Contributions summary:Jonas primarily contributed to `lsp-mode` by fixing typos and quoting parentheses within docstrings. They addressed issues related to code formatting and minor bug fixes across several files, including `lsp-mode.el`, `lsp-rust.el`, and `clients/lsp-elixir.el`. Their work included adjustments to code comments, and minor refactoring to improve readability and maintainability.
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.