Uli Kusterer is a software engineer with 22 years of experience building maintainable, user-focused systems across UI, parser/interpreter and framework design. Based in the Greater Munich area, he favors pragmatic, tool-agnostic solutions and a KISS approach that balances reliability with excellent end-user experience. His open-source work includes meaningful back-end contributions to tinyxml2—adding text-handling convenience methods and tests—and full-stack improvements to Sparkle’s macOS updater to make installations and relaunches more robust and localized. Comfortable across languages and paradigms, he brings deep experience in compiler basics, API design, and interaction design to practical product engineering.
Contributions summary:Uli primarily worked on the software update framework for macOS, making significant changes to the installation and relaunch process. They focused on the `finish_installation` tool, creating a bundled application for improved localization and functionality. Furthermore, the user modified the update driver, implemented code for downloading, extracting, and installing updates and included code for handling renamed apps. These changes included adapting the codebase to properly handle the temporary files and support for app restarts after updates.
TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
Role in this project:
Back-end Developer
Contributions:22 commits, 7 comments in 1 month
Contributions summary:Uli primarily focused on extending the functionality of the TinyXML2 library by implementing new convenience methods and features related to text manipulation within XML elements. They added the `SetText()` function, along with several overloaded versions for different data types, and enhanced the library with `QueryBoolFirstChild()` and associated helper methods. This involved modifying both the `.h` and `.cpp` files of the library, demonstrating their focus on improving the core functionality of the XML parsing and manipulation capabilities. They also added tests for these methods.
integratedxmlxml-parserprogramsparser
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
Uli Kusterer - Software Engineer at Quartett mobile