James Wise

Senior Software Engineer at Firelight Technologies

Melbourne, Victoria, Australia
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
James Wise is a Senior Software Engineer based in Melbourne with 9 years of professional experience and over 5 years specialising in high-performance, cross-platform C/C++ systems. He has deep expertise building kernel drivers and SDKs for PCIe video hardware, contributing low-level work to widely used open-source projects such as the CasparCG server’s Bluefish module. His career spans broadcast and film-grade colour grading, video security/databases, and research-driven computer vision for automated fish recognition using stereo underwater cameras and neural networks. Comfortable across Linux, Windows and macOS, he designs toolchains, build systems and test environments from kernel to user-space and mentors teams on feature planning and delivery. Outside of work he balances engineering with life as a surfer and parent, a detail that reflects his practical, hands-on approach and long-term commitment to projects.
code9 years of coding experience
job18 years of employment as a software developer
bookBachelor's degree, Computing and Matheatics, Bachelor's degree, Computing and Matheatics at The University of Western Australia
bookBachelor Of Science, Multimedia Information Systems, Information Systems Management, Bachelor Of Science, Multimedia Information Systems, Information Systems Management at Murdoch University
github-logo-circle

Github Skills (15)

cpp-library10
videojs10
media-playback10
clib10
lib10
cpp10
video-player10
cplus10
playback10
c-libraries10
broadcasting9
broadcast9
video-streaming9
graphics-engine8
graphic8

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
CasparCG/server

Jan 2017 - Jun 2020

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:99 commits, 12 PRs, 35 comments in 3 years 4 months
Contributions summary:James made significant contributions to the "Bluefish" module within the CasparCG server repository, which is used for professional graphics, audio, and video playback. Their commits involve deep modifications to the Bluefish module, including refactoring the code to utilize the BlueVelvetC API and optimizing the handling of Bluefish hardware, incorporating features like multi-channel and multi-card support. They also focused on integrating the Bluefish hardware keyer. The user's work primarily involved low-level interaction with the Bluefish SDK.
professionaloutputsc-plus-plusvideo-playervideo
jamesdwise/server

Mar 2018 - May 2020

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 at the official site http://casparcg.com.
Contributions:13 PRs, 26 pushes, 1 branch in 2 years 2 months
professionaloutputsc-plus-pluskaiosvideo
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
James Wise - Senior Software Engineer at Firelight Technologies