Patrick Chin

Software Engineer at Cisco

London, England, China
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
Patrick Chin is a Senior Software Engineer at Cisco with a decade of experience building real-time media systems and performance-sensitive backend components. Based in London and holding a First Class Master's in Physics from UCL, he blends rigorous analytical training with practical engineering to optimize latency and stability in production systems. At Cisco since 2017, he focuses on real-time media pipelines and reliability engineering, often tackling edge cases that cause crashes or memory leaks. An active open-source contributor, he has improved robustness and multi-player control in the popular playerctl CLI for media players. Patrick is comfortable moving between low-level bug fixes and feature work, bringing a pragmatic, detail-oriented approach to complex distributed media challenges.
code10 years of coding experience
bookUniversity College London
languagesEnglish
github-logo-circle

Github Skills (9)

c1710
command-line-tool10
mpi10
error-handling10
c1110
cli10
debug9
memory-management9
debugging9

Programming languages (5)

TypeScriptC++CJavaScriptObjective-C

Github contributions (5)

github-logo-circle
altdesktop/playerctl

Aug 2017 - Nov 2017

🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.
Role in this project:
userBack-end Developer
Contributions:5 commits, 3 PRs, 3 comments in 3 months
Contributions summary:Patrick primarily contributed to the command-line interface of the `playerctl` project. Their work involved implementing new features such as the ability to control all available media players and handling multiple players. They also focused on improving the robustness of the CLI tool by fixing memory leaks and addressing potential errors, such as handling misspelled player names and preventing segfaults. Their commits demonstrate a focus on extending functionality and improving the stability of the command-line tool.
climpvplayercontrollermpd-client
patrickchin/haru2-vercel

Feb 2024 - Apr 2025

Contributions:48 reviews, 128 PRs, 786 pushes in 1 year 1 month
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
Patrick Chin - Software Engineer at Cisco