Director And Principal Engineer at Centricular Ltd
Greater Albury-Wodonga Area Australia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jan Schmidt is a Director and Principal Engineer with 19 years' experience specializing in multimedia, graphics and real‑time streaming, and the founder of Centricular Ltd offering open‑source consultancy around GStreamer and related technologies. He brings deep systems and backend expertise from senior roles at Oracle, Sun and Fluendo, and has a track record of improving codec and streaming internals—contributions to projects like OpenHMD, OpenH264 and GStreamer reveal a focus on reliability, maintainability and protocol‑level correctness. Jan’s work spans device integration (notably Oculus Rift and Touch controller support), H.264 decoding fixes, and HLS/WebRTC demuxer enhancements, showing both hardware-facing and networked media proficiency. He combines pragmatic engineering with open‑source leadership, often tackling subtle bugs and refactors that yield measurable runtime and clarity improvements. Based in the Greater Albury‑Wodonga area, he pairs consultancy leadership with hands‑on code contributions across widely used multimedia toolchains.
19 years of coding experience
9 years of employment as a software developer
Gosford High School
Bachelor of Engineering (B.Eng.), Computer Engineering, Bachelor of Engineering (B.Eng.), Computer Engineering at University of Newcastle
Free and Open Source API and drivers for immersive technology.
Role in this project:
Back-end Developer
Contributions:18 commits, 7 PRs, 1 push in 2 years 3 months
Contributions summary:Jan's commits primarily focused on modifying and extending the `src/drv_oculus_rift` directory, which likely contains the core logic for interacting with Oculus Rift hardware. They implemented new USB reports for LED control and radio communication, extending sensor parsing for detailed tracking data. Furthermore, the user added support for the Oculus Touch controllers by implementing rotation, grip, trigger, and joystick control mappings, and by reading calibration data. The work significantly improved the project's VR controller support and feature set.
Superseded by https://gitlab.freedesktop.org/gstreamer/gst-examples/-/tree/master/webrtc - Demo apps for using gstreamer's webrtc implementation
Role in this project:
Full-stack Developer
Contributions:19 commits, 2 PRs, 7 pushes in 9 months
Contributions summary:Jan primarily contributed to the Android application aspects of the gstreamer-webrtc-demos repository. Their work involved fixing build issues, addressing compiler warnings, and adapting the camera input. They implemented features such as restricting camera capture size and adding FEC to the video stream. Furthermore, the user integrated a Python-based Janus videoroom streaming example and enhanced the sendonly example.
webrtc-demowebrtcgitlabmastergst
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
Jan Schmidt - Director And Principal Engineer at Centricular Ltd