Albert Koczy is an Embedded Software Developer with 11 years of experience, currently building medical-device firmware at VitalThings from his base in Silesian Voivodeship, Poland. He brings a hybrid background across embedded systems and front-end development, having previously worked as a front-end developer at Asseco Poland. An active open-source contributor, Albert has improved developer tooling and reverse-engineering workflows—contributing to pwndbg (enhancing debugging for embedded targets and build reliability) and implementing traffic-to-Swagger conversion features in mitmproxy2swagger. His work reflects a pragmatic focus on reliability, usability, and tooling for low-level debugging and API reverse engineering. Colleagues would describe him as a hands-on engineer who bridges firmware constraints with developer-friendly tooling.
Automagically reverse-engineer REST APIs via capturing traffic
Role in this project:
Full-stack Developer
Contributions:17 releases, 42 commits, 94 PRs in 6 months
Contributions summary:Albert primarily contributed to the project by implementing features related to converting mitmproxy traffic to a swagger schema. They added functionality to support HAR file input alongside mitmproxy dump files. Key changes include the creation of readers for both HAR and mitmproxy capture files, along with the addition of parsing capabilities for x-www-form-urlencoded requests. The user also focused on improving the overall reliability and usability of the tool through error handling and regex fixes.
Exploit Development and Reverse Engineering with GDB Made Easy
Role in this project:
DevOps Engineer & Exploit Development
Contributions:4 reviews, 7 commits, 12 PRs in 3 months
Contributions summary:Albert's primary contributions focused on improving the build and test environment and contributing to the exploit development tools. This included refactoring the build process to utilize checksummed tarballs for installing dependencies like Zig, ensuring proper installation, and fixing installation issues. They also worked on adding support for debugging embedded devices and implemented features like the `killthreads` command for managing threads during debugging. These changes reflect a focus on enhancing the usability and functionality of the debugging environment.
pythonctfengineeringdisassemblerpeda
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
Albert Koczy - Embedded Software Developer at VitalThings