Bernd Herzog

Softwareentwickler at Selbstständig

Vienna, Austria
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
Bernd Herzog is a Vienna-based software engineer with 10 years of experience, currently working independently on embedded and systems-level projects. He holds an MS in Information Management and Computer Security and a BS in Computer Science, blending formal security training with practical firmware expertise. His open-source work on the well-regarded portapack-mayhem firmware shows a focus on robustness—improving runtime error reporting, Cortex-M fault context capture, stack overflow detection, and flashing utilities. Bernd spans the stack from low-level Cortex-M internals to tooling for firmware management, favoring stability and diagnosability over flashy features. As a solo practitioner he combines hands-on development with system design and security-aware engineering, often tackling the gritty details that make devices reliable in the field. Colleagues describe him as a "stack-is-full" developer who enjoys solving obscure runtime problems before they reach users.
code10 years of coding experience
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Fachhochschule Dortmund
bookMaster of Science - MS, Informationsmanagement und Computersicherheit, Master of Science - MS, Informationsmanagement und Computersicherheit at Fachhochschule Technikum Wien
bookIndividualstudium, Individualstudium at Universität Wien
github-logo-circle

Github Skills (13)

firmware10
debugging10
embedded10
error-handling10
debug10
c-language10
cprogramming-language10
sys10
cortex-m9
arm9
frequency8
bootloader7
memory-management7

Programming languages (4)

C#DockerfileC++C

Github contributions (5)

github-logo-circle
Custom firmware for the HackRF+PortaPack H1/H2/H4
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:66 reviews, 69 PRs, 16 pushes in 2 years 1 month
Contributions summary:Bernd's commits primarily focused on enhancing the error handling and debugging capabilities of the firmware. This involved adding detailed runtime error information to the "guru meditation" screen, incorporating Cortex-M0 and Cortex-M4 fault context information, and integrating stack overflow detection. The contributions also included improvements to baseband image compression and the creation of a flash utility, indicating a focus on system stability and firmware management.
portapacksdr-receiverfirmwarecustom-firmwaresdrsharp
Custom firmware for the HackRF+PortaPack H1/H2
Contributions:11 PRs, 297 pushes, 55 branches in 2 years
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
Bernd Herzog - Softwareentwickler at Selbstständig