Philip Niedertscheider

Senior Software Engineer at Sentry | Technical Startup-Founder at kula & techprimate | TU Wien i²c Alumni | Open Source Advocate | Building software is my passion!

Austria

About

Changing the status quo of iOS & macOS development! - Developer Blog: https://philprime.dev - GitHub: https://github.com/philprime - X / Twitter: https://x.com/philprimes - Medium: https://medium.com/@philprime

Experience

  • University Lecturer at Technische Universität Wien
    Mar 2026 - Present · 4 mos

    Mentor & Advisor for the lecture on Innovation Projects

  • Senior Software Engineer at Sentry
    Dec 2024 - Present · 1 yr 7 mos

    - Maintainer of the Cocoa SDK (Apple Platforms, iOS/macOS/tvOS/watchOS/visionOS) - Cross-platform collaboration with mobile platforms incl. Android, Flutter, React Native, Native - Maintainer of the Sentry setup wizard for Apple Platforms - Interviewer and reviewer in hiring process

  • Co-Founder, CTO at kula
    Jun 2021 - Present · 5 yrs 1 mo

    - Led the development of a fully automated app deployment system, to combine user data, code-generation and proprietary automation technologies to manage individualized apps at scale, while reducing app deployment time from weeks to days. - Managed all aspects of cloud infrastructure, backend software, and automation technology while overseeing strategic and economic aspects of the startup. - Developed scalable, secure mobile apps with deep expertise in Swift, SwiftUI and UIKit. - Strong background in mobile app security, backed by academic research and extensive hands-on experience. - Continuously optimized cloud infrastructure to handle increasing loads using containerisation, cloud orchestration (Kubernetes, AWS) and monitoring solutions (Grafana, Prometheus), without compromising performance, availability or security. - Led implementation of Continuous Integration and Continuous Delivery (CI/CD) pipelines using GitHub Actions, integrating automated testing and deployment processes. - Applied LLMs like OpenAI’s GPT API to make the app-building process accessible to non-technical users. - Active contributor and lead maintainer of multiple open-source frameworks, including founding and leading the publicly-funded platform OnLaunch, built as an web application (Next.JS) with its native clients written for Android (Kotlin), Flutter (Dart) and iOS (Swift). - Proficient in breaking down complex problems into smaller, manageable work packages to implement a collaborative, autonomous work environment, empowering team members to achieve goals independently, iteratively and in parallel, while providing mentorship and advice. Experienced in managing projects within small, dynamic teams where frequent changes required a high degree of flexibility. - Collaborated with non-technical roles such as sales, marketing, and customer support to align technical solutions with business objectives, while also developing internal tools to enhance organisational efficiency.

  • Co-Founder, CTO at techprimate
    Jul 2018 - Present · 8 yrs

    - Management of cloud hosting solutions (email, websites) - Research and development lead for applications for iOS and macOS (Swift) - Design and implementation of back-end software (Node.JS, Typescript) - Consultant for mobile app development strategies and architectures - Lead-maintainer of Free Open Source Software (FOSS) projects written in Swift - Setup and maintenance of Continuous Integration/Continuous Deployment (CI/CD) processes - Technical co-founder and managing director of mobile app development agency - Product development and project management team lead (CTO) - Research and development lead for applications for iOS and macOS (Swift) - Design and implementation of back-end software (Node.JS, Typescript) - Introduction and lead of project management (SCRUM) - Customer dialogue and contract negotiations - Infrastructure management (Docker)

  • System Administrator at Christian Niedertscheider Systemplan
    Jun 2017 - Dec 2022 · 5 yrs 7 mos

    - System and server infrastructure management - Planning and implementation of IT processes - Technical support