Peter Keuter

Owner at RTV Utrecht

Almere, Flevoland, Netherlands
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
🎓
Top School
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.
code11 years of coding experience
job16 years of employment as a software developer
bookInformation Technology, Information Technology at Koning Willem I College
languagesEnglish, Dutch, German, Spanish
stackoverflow-logo

Stackoverflow

Stats
788reputation
57kreached
28answers
0questions
github-logo-circle

Github Skills (40)

keycloak10
typesc10
javascript10
c-language10
broadcasting10
typescript10
typescript-definitions10
ffmpeg10
ui-design10
type-definition10
type-system10
uid10
front-end-development10
cplus10
typescript-types10

Programming languages (10)

TypeScriptC#JavaC++ShellRustJavaScriptGo

Github contributions (5)

github-logo-circle
CasparCG/server

Aug 2016 - Apr 2022

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:
userBack-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.
professionaloutputsc-plus-plusvideo-playervideo
The repository for high quality TypeScript type definitions.
Role in this project:
userFull-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.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
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