Peter Brunner is a seasoned technology leader and CTO based in New York with 15 years of experience designing and shipping resilient backend systems and distributed workflows. He has progressed from hands-on engineering roles to chief architect and now CTO at PSYKHE AI, blending deep system design (NServiceBus, CQRS, RavenDB) with practical DevOps automation (TeamCity, PowerShell). An active open-source contributor, Peter has improved core functionality and test coverage in well-known projects like Flexget and beets, demonstrating expertise in plugin architecture, event handling, and media metadata processing. He’s equally comfortable refactoring legacy pipelines and building realtime notification systems, and often surfaces non-obvious efficiencies such as generating TypeScript interfaces from C# to streamline frontend-backend integration.
15 years of coding experience
15 years of employment as a software developer
Computer Science, Computer Science at University of Nebraska at Omaha
Associates, Applications and Software Development, Associates, Applications and Software Development at ITT Technical Institute
High School Dipolma, High School Dipolma at Omaha North High School
Contributions:7 commits, 1 PR, 2 comments in 6 months
Contributions summary:Peter primarily contributed to the `flexget` project by implementing improvements to the movie queue functionality. This included modifying the `movie_queue.py` file to support `accept`, `add`, and `remove` actions, and the introduction of a `dequeue_movies` plugin. The user also added unit tests specifically for the movie queue features, enhancing the project's test coverage and reliability. A fix for a crashing issue in `disable.py` was also committed.
Contributions summary:Peter contributed to the `beets` music library manager, primarily focusing on enhancing its core functionalities. Their work involved adding and modifying event handling mechanisms, specifically the 'album_imported' event, along with adding methods to the `BeetsPlugin` class. They also refactored and integrated the ReplayGain plugin, demonstrating an understanding of audio metadata manipulation and plugin architecture within the project. Furthermore, the user addressed pipeline related bugs within the utility modules.
clipythonmusicbrainztaggermusic
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
Peter Brunner - Chief Technology Officer at PSYKHE AI