Nikolas Haimerl is a senior software engineer based in Zurich with a multidisciplinary background in data science, software engineering and applied physics, and about three years of focused industry experience in blockchain and distributed systems. He has shipped production protocol and backend work at DFINITY and contributed tests to the widely used Internet Computer repository, and more recently has worked on cross-chain tooling and large-scale decentralized apps at Space Meridian and Across Protocol. Nikolas combines hands-on protocol engineering and test automation with academic research—such as privacy-preserving federated learning using non-interactive ZK proofs and cross-chain traceability analysis—giving him a practical edge in security-sensitive, high-integrity systems. Comfortable across embedded, analytics and protocol stacks, he’s equally at home writing low-level replicated-state tests as in designing end-to-end decentralized applications.
3 years of coding experience
4 years of employment as a software developer
Vienna University of Technology
Bachelor of Science - BS Business Administration and Management, Bachelor of Science - BS Business Administration and Management at WU (Vienna University of Economics and Business)
Bachelor of Science - BS International Business, Bachelor of Science - BS International Business at Nanyang Technological University Singapore
Internet Computer blockchain source: the client/replica software run by nodes
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:128 reviews, 69 commits, 109 PRs in 4 months
Contributions summary:Nikolas primarily worked on enhancing and testing the `rs/replicated_state` module of the Internet Computer blockchain source code. Their commits focused on creating and modifying tests within the `rs/replicated_state/src/canister_state/queues/queue/tests.rs` file, ensuring the correct functionality of the output queue, a critical component for managing messages within the system. The user also contributed to the `rs/execution_environment/src/execution/upgrade/tests.rs` file. The changes involved testing and verifying aspects of the system's upgrade process.
Contributions:48 reviews, 6 PRs, 67 pushes in 18 days
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.