Guðni Gilbert is a development engineer from Iceland with 11 years of hands-on experience in embedded systems and IoT, currently building medical device software at Nox Medical. He has a strong track record in firmware optimization and maintainability—contributing to the widely used Prusa3D printer firmware by streamlining EEPROM handling, improving UI flows, and shrinking code footprint. Guðni also contributes to core Python networking infrastructure, modernizing Twisted by removing legacy Python 2 code, adding type annotations, and improving documentation. His background includes designing low-cost gas sensor stations for volcanic monitoring and leading the electric team for Formula Student Iceland, highlighting a blend of practical hardware design and systems-level software. Collectedly, his work shows a preference for pragmatic refactors that improve reliability, reduce complexity, and lower production costs.
11 years of coding experience
Bachelor of Science (BSc), Electrical and Computer Engineering, Bachelor of Science (BSc), Electrical and Computer Engineering at Háskóli Íslands
Firmware for Original Prusa i3 3D printer by PrusaResearch
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:563 reviews, 426 commits, 424 PRs in 1 year 7 months
Contributions summary:Guðni primarily worked on firmware for a 3D printer, focusing on optimizing and refining its functionality. Contributions involved removing and replacing EEPROM related functions and variables, demonstrating a focus on code maintainability and efficiency by eliminating redundancies. The user also addressed minor coding issues such as correcting typos, and standardizing variable types to reduce code footprint. Additionally, the user improved the M600 filament change and the LCD menu.
Contributions:4 reviews, 6 PRs, 19 comments in 2 years 2 months
Contributions summary:Guðni primarily focused on maintaining and modernizing the Twisted networking engine, a Python-based project. Their contributions involved removing deprecated code related to Python 2 support, specifically within the WSGI and other core modules. They also addressed outdated dependencies and simplified code by removing unnecessary checks and constructs. Moreover, the user refactored and improved the code by adding type annotations, updating documentation and improving existing examples.
pythonxmppevent-drivenasyncimap
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.