Tobias Bergkvist is a Senior Software Engineer based in Oslo with 11 years of experience building high-performance systems in Rust, Python, JavaScript, C and C++. He’s delivered full-stack and infrastructure solutions across fintech, power-grid simulation, and cryptography-focused startups, combining hands-on optimization (20x AES speedups using ARM64 NEON in Rust) with production-grade DevOps and CI/CD. Tobias has contributed low-level VM opcodes for a STARK-based virtual machine and improved test coverage for the widely used pandapower library, showing strength in both cryptographic primitives and software quality. A former co-founder who helped scale a regulated fiat-crypto gateway through security and SRE work, he now focuses on performance-critical backend and hardware-accelerated components. His background in cybernetics and robotics underpins a methodical approach to systems design and numeric problems that crops up in both simulation and cryptographic engineering.
11 years of coding experience
9 years of employment as a software developer
Studiespesialiserende m. forskerlinje, Studiespesialiserende m. forskerlinje at Skien vidregående skole
Convenient Power System Modelling and Analysis based on PYPOWER and pandas
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:6 commits, 2 PRs, 35 comments in 2 months
Contributions summary:Tobias contributed by adding and modifying test cases for the `pandapower` library, specifically focusing on the `select_subnet` function within the toolbox. Their work involved creating new tests and modifying existing ones to validate functionality and ensure proper behavior across different network configurations. They also addressed whitespace issues identified by code quality checks. This suggests a focus on software quality assurance and testing practices.
Contributions:7 commits, 2 PRs, 6 comments in 1 day
Contributions summary:Tobias primarily focused on implementing and optimizing low-level assembly instructions for a STARK-based virtual machine. Their work involved adding new instructions for population count operations, including both checked and unchecked versions, and integrating them into the assembly language. They also refactored the code by moving these new opcodes to their correct positions in the codebase and added tests for the newly created instructions.
cryptographyzero-knowledgestarkvirtual-machine
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
Tobias Bergkvist - Senior Software Engineer at Succinct