Tobias Nießen is a researcher and PhD student at TU Wien with 11 years of software and research experience, currently working at the intersection of systems, security, and programming language tooling. He chairs technical stewardship for Node.js while contributing to core open-source projects such as libgit2 and OpenSSL, and has practical systems experience from Cloudflare’s serverless platform. Tobias combines a strong theoretical background with hands-on engineering—evidenced by bug fixes, test improvements, and new API features across high-profile repos—and has a track record of vulnerability discovery with multiple CVEs to his name. He has two master’s degrees and has held research and teaching roles across Europe and Canada, including internships at Microsoft and research collaborations with IBM. Based in Vienna, he now works on security and logic-driven systems research at MPI-SP and TU Wien, blending academic rigor with production-grade engineering. An unexpected detail: alongside cryptography and WebAssembly work he has contributed subtle reliability fixes (timers, memory management, detached-buffer handling) that improve cross-platform robustness.
11 years of coding experience
4 years of employment as a software developer
Vienna University of Technology
High School Diploma, High School Diploma at Erich Kästner Gymnasium Laatzen
Master's degree, Research-based Master of Computer Science, Master's degree, Research-based Master of Computer Science at University of New Brunswick
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Leibniz Universität Hannover
Contributions:3 reviews, 21 commits, 20 PRs in 2 years 8 months
Contributions summary:Tobias primarily contributed to the Node.js addon API by implementing new features, fixing code format issues, and improving the existing functionality. They added a `RunScript` feature to the API and included tests to ensure its proper functioning. Furthermore, the user addressed code formatting inconsistencies in the test files and updated the `ArrayBuffer` class to disable caching when dealing with detached buffers, preventing potential errors.
Contributions:1 review, 15 commits, 11 PRs in 3 years 11 months
Contributions summary:Tobias primarily contributed to the OpenSSL project by modifying and improving existing code related to cryptographic algorithms and tests. Their work involved enhancing the CCM mode, allowing for tag specification after AAD and adding corresponding test cases. They also addressed issues related to RSA-PSS keys and performed code refactoring for internal structures, all within the context of the project's core cryptographic functionalities. Additionally, the user made minor corrections to documentation and option descriptions.
crypto-librarycryptographyssltlscrypto
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 Nießen - Researcher at Technische Universität Wien