Axel Dahlberg

Quantum Architect at PsiQuantum

The Hague, South Holland, Netherlands
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
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.
code9 years of coding experience
bookMaster of Science - MS, Theoretical and Mathematical Physics, Master of Science - MS, Theoretical and Mathematical Physics at ETH Zürich
bookBachelor's degree, Physics, Bachelor's degree, Physics at Chalmers University of Technology
github-logo-circle

Github Skills (34)

git10
tree-sitter10
qt10
python10
textbox10
qtwebengine10
browser10
webpages10
plugman10
neovim10
vim10
lua10
packer10
telescope10
pyqt10

Programming languages (22)

C++CSSRustCSchemeGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Role in this project:
userFull-stack Developer
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.
luanvimneovimtree-sitter
wbthomason/packer.nvim

Oct 2021 - Sep 2022

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:
userBack-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.
Request Free Trial
Axel Dahlberg - Quantum Architect at PsiQuantum