Katharina Irrgang is a Lead Node.js Developer based in Düsseldorf with 14 years of experience building and scaling backend systems and developer-facing features. She has led Node.js engineering at IBM Instana and the Ghost Foundation, contributing to core publishing platform code and the popular Ghost admin client while also driving backend API and data-model improvements. Her work spans performance monitoring (including monkey patching and a Lambda extension in Go), microservices, and real-time architectures across PostgreSQL, MySQL, MongoDB and Redis. Katharina combines strong operational instincts—Docker, AWS, job queues—with front-end experience in React and Angular, enabling pragmatic full-stack solutions. An active open-source contributor, she modernized dependencies and migration paths in projects like Automattic’s kue and implemented nuanced UX and publishing workflow changes in TryGhost. Colleagues rely on her for thoughtful refactors that improve long-term maintainability as much as for shipping immediate customer-facing features.
14 years of coding experience
9 years of employment as a software developer
B.Sc. Medieninformatik, B.Sc. Medieninformatik at Fachhochschule Wiesbaden
Independent technology for modern publishing, memberships, subscriptions and newsletters.
Role in this project:
Back-end Developer
Contributions:66 releases, 1 review, 1325 commits in 3 years
Contributions summary:Katharina primarily focused on back-end development within the Ghost publishing platform, as evidenced by commits that modified public API endpoints and database models. They implemented changes related to user authentication, including password management and the removal of functionality. The user also worked on aspects of data handling, normalization, and data storage related to models.
Contributions:101 commits, 133 PRs, 181 pushes in 2 years 8 months
Contributions summary:Katharina primarily contributed to the Ghost admin client, implementing features and fixing bugs related to the user interface and data management. They updated the codebase to support object IDs, fixed issues with the subscriber import modal, and adjusted image property names throughout the application. Furthermore, the user refactored code to rename language to locale and updated theme upload functionalities. They also made adjustments to the publishing workflow and various settings components within the admin interface.
adminjavascriptghost-blogghostember
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
Katharina Irrgang - Lead Node.js Developer at IBM Instana