Petr Zahradník is an independent engineer and owner of Petr Zahradník Computer Laboratory with over 40 years of hands-on experience designing and delivering complete systems from software and databases to custom electronics and industrial automation. He leads projects end-to-end—analysis, architecture, development, prototyping, production and deployment—maintaining a fully equipped lab for SMT assembly, measurement and EMC pre-compliance so he can take ideas straight to working hardware without external suppliers. His technical breadth spans .NET/C# business software and ERP, database architecture, AI integrations (document extraction, image generation, RAG), PLC and embedded control systems, plus microcontroller and PCB design. Between 2020–2024 he served as Senior Database Architect at NFCtron, complementing decades of independent consulting for production environments. An ongoing open-source contributor, he keeps Marlin 3D printer firmware usable for Czech speakers by maintaining Czech localization files—an example of attention to practical details that users encounter daily. He chooses technologies pragmatically to solve problems rather than follow trends, combining deep engineering craft with product-focused delivery.
10 years of coding experience
5 years of employment as a software developer
Západočeská univerzita Plzeň
Střední průmyslová škola elektrotechnická Ústí nad Labem
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Role in this project:
Localization / Internationalization Specialist
Contributions:14 commits, 11 PRs, 34 comments in 1 year 7 months
Contributions summary:Petr primarily contributed to the localization of the Marlin firmware, specifically adding and updating Czech language translations for the LCD menu and associated strings. They created the `language_cz.h` file, translating numerous menu options and system messages. Further commits involved updating the Czech translation with new strings and correcting existing ones, demonstrating an ongoing effort to keep the Czech localization current.
Contributions:3 PRs, 6 pushes, 1 comment in 6 months
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.