Uli Kusterer

Software Engineer at Quartett mobile

Greater Munich Metropolitan Area Germany
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

👤
Senior
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.
code22 years of coding experience
languagesGerman, English, French, Latin
github-logo-circle

Github Skills (18)

application-framework10
objective-c10
c-language10
app-framework10
reinstall10
software-update10
installer10
xml-parsing10
web-framework10
macos10
postinstall10
cprogramming-language10
installers10
api-design9
c119

Programming languages (9)

C++CSSCSCSSObjective-CSwiftHTMLRuby

Github contributions (5)

github-logo-circle
sparkle-project/Sparkle

Dec 2009 - Mar 2013

A software update framework for macOS
Role in this project:
userFull-stack Developer
Contributions:76 commits in 3 years 3 months
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.
macosupdateframeworksoftware-update
leethomason/tinyxml2

Jan 2014 - Feb 2014

TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
Role in this project:
userBack-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