Chris Wiggins is a Chief Technology Officer with 13 years of hands-on experience building CCTV, media streaming, and networked systems that bridge hardware, metadata, and cloud services for public safety. Based in Auckland, he leads SaferCities where he combines network engineering, CCTV fundamentals, and intuitive system design to deliver safer-city initiatives in collaboration with police and transportation agencies. Technically fluent across backend systems, he has contributed practical fixes and feature work to prominent open-source projects like Janus WebRTC, Mosca MQTT broker, and ONVIF node.js—improving streaming, message-broker resilience, and camera control. His background in systems engineering and formal training in computer systems engineering underpins a pragmatic approach to architecture that favors simple, testable solutions. Notably, he enjoys turning complex integration challenges (e.g., PTZ control, HLS edge cases, and RabbitMQ queue semantics) into reliable, maintainable products that serve communities.
13 years of coding experience
2 years of employment as a software developer
Bachelor of Engineering (Hons), Computer Systems, Bachelor of Engineering (Hons), Computer Systems at The University of Auckland
Level 3 NCEA with Merit, Physics, Calculus, Electronics, CCNA, Level 3 NCEA with Merit, Physics, Calculus, Electronics, CCNA at Saint Kentigern College
Contributions:2 reviews, 12 commits, 10 PRs in 6 years 2 months
Contributions summary:Chris primarily focused on enhancing the ONVIF node.js implementation by adding encoder support and related functionalities. They implemented support for multiple-input encoder XML files and the corresponding test suite. Further improvements include implementing a connect timeout method and adding methods for controlling PTZ functionalities such as setting and going to a home position. The user also fixed parsing errors related to camera faults.
Contributions:5 commits, 5 PRs, 54 comments in 11 months
Contributions summary:Chris primarily focused on improving the HLS (HTTP Live Streaming) support within the Nginx-RTMP module. Their work included fixing issues related to single-track MPEG-TS streams, correctly populating audio headers, and generating the appropriate CRC for MPEG-TS packets. They also specifically addressed closed captioning support. The user's contributions seem focused on improving the stability and functionality of the media streaming server.
nginxrtmpstreaming-serverstreamingdocker
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
Chris Wiggins - Chief Technology Officer at SaferCities