Axel Dahlberg is a Quantum Architect with nine years of experience bridging theoretical physics and production-grade quantum software, currently building systems at PsiQuantum after a PhD at QuTech. He combines deep academic training from ETH Zürich and Chalmers with hands-on engineering—contributing to notable open-source projects like qutebrowser and packer.nvim and improving developer tooling, editors, and UX for power users. Axel’s work spans low-level quantum systems design and full-stack developer tooling, reflecting a rare mix of rigorous research, practical software delivery, and performance-focused refactoring. An engaging speaker and published author in quantum information, he also brings attention to developer ergonomics (vim/Neovim tooling) and an unusual personal discipline from climbing that shapes his problem-solving and endurance on long technical challenges.
9 years of coding experience
Master of Science - MS, Theoretical and Mathematical Physics, Master of Science - MS, Theoretical and Mathematical Physics at ETH Zürich
Bachelor's degree, Physics, Bachelor's degree, Physics at Chalmers University of Technology
Contributions:4 reviews, 13 commits, 7 PRs in 1 year 7 months
Contributions summary:Axel focused on enhancing the text object selection features within the Neovim Treesitter plugin. Their contributions include fixing selection mode defaults, refining indentation, and adding options for selecting text objects, specifically for modes and whitespace inclusion. They also extended the query language for Rust and Lua, incorporating features for parameter selections in tuple expressions and struct field declarations. These changes improve the functionality and flexibility of text object selections within the editor.
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
Role in this project:
Back-end Developer & Plugin Maintainer
Contributions:14 reviews, 10 commits, 11 PRs in 11 months
Contributions summary:Axel primarily contributed to bug fixes and new feature development for the packer.nvim plugin. They addressed issues related to loading and handling modules, and implemented features like displaying diffs of commit ranges. They also enhanced the plugin by adding options related to BufRead events and preview functionality for plugin updates, and improved the display of information and handling of updates. The user also worked on performance improvements and refactoring within the codebase.
luadependenciesvimpackage-managerpacker
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.