Peter Keuter is a freelance software engineer and architect with 11 years of experience specializing in broadcast and music industry systems, and the owner of PK Producties. He combines hands-on backend optimization for real-time media (notably contributions to the CasparCG server's ffmpeg producer) with full-stack work improving admin UIs and accessibility in the Keycloak project. As lead developer/architect at multiple firms and a long-term contributor to TypeScript typings in DefinitelyTyped, he focuses on maintainability, developer experience, and performance. Based in Almere, Netherlands, he blends audio engineering roots with modern software architecture—an uncommon cross-disciplinary perspective that informs robust, production-grade media systems.
11 years of coding experience
16 years of employment as a software developer
Information Technology, Information Technology at Koning Willem I College
CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com.
Role in this project:
Back-end Developer
Contributions:24 commits, 18 PRs, 68 comments in 5 years 9 months
Contributions summary:Peter primarily contributed to the ffmpeg producer module within the CasparCG server. Their work involved fixing CPU usage issues, optimizing video stream selection, and improving code quality. They also addressed issues related to HTML file handling and OSC state management. The user's contributions appear focused on improving the efficiency and functionality of video and HTML input within the broadcast server environment.
The repository for high quality TypeScript type definitions.
Role in this project:
Full-stack Developer
Contributions:17 commits, 15 PRs, 31 comments in 2 years
Contributions summary:Peter primarily contributed to adding and updating TypeScript type definitions for various libraries. They added type definitions for `sqlanywhere`, ensuring proper type checking and autocompletion within projects using this database library. The user also integrated and updated type definitions for several other libraries, including `actions-on-google`, `aframe`, `recharts`, and `mangopay2-nodejs-sdk`, enhancing the development experience and code quality for projects leveraging these tools. Their contributions show a focus on improving the developer experience within the TypeScript ecosystem.
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.