Tom Barham

Senior Technician - Lighting at Queensland Performing Arts Centre (QPAC)

Queensland, 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
Tom Barham is a multidisciplinary engineer and lighting technician with a decade of experience building real-time media systems and live production environments. He spent several years as a software engineer on Clipchamp’s custom video playback and rendering engine, enabling timeline-heavy, browser-based editing and contributing vector math support to the LLVM-focused inkwell project. Now balancing senior lighting roles at QPAC and freelance design work, Tom blends low-latency graphics engineering with hands-on stagecraft to create immersive audio-visual experiences. A QUT graduate and NTNU exchange alumnus, he brings formal computer graphics training and an international outlook to both code and creative practice. His background in the demoscene signals a longstanding drive to push rendering limits and optimize performance under tight constraints. Colleagues describe him as a pragmatic problem-solver who enjoys making technically robust systems that are also a delight to use.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor of Information Technology, Computer Science, Bachelor of Information Technology, Computer Science at QUT (Queensland University of Technology)
bookNorwegian University of Science and Technology
stackoverflow-logo

Stackoverflow

Stats
1,817reputation
2.2mreached
24answers
24questions
Badges
javascript
top-5%
javascript-objects
top-5%
github-logo-circle

Github Skills (17)

llvm10
codegen10
api10
rust10
wrapper10
javascript9
javascript-objects9
jit9
html6
iframe6
tinymce6
lto6
php6
jquery6
mingw-w646

Programming languages (12)

TypeScriptC#C++ShellRustCJavaScriptPHP

Github contributions (5)

github-logo-circle
TheDan64/inkwell

Jun 2018 - Jun 2018

It's a New Kind of Wrapper for Exposing LLVM (Safely)
Role in this project:
userBackend Developer
Contributions:8 commits, 1 PR, 5 comments in 3 days
Contributions summary:Tom primarily contributed to the development of the `inkwell` library by adding new traits and functionality to support vector math operations within the LLVM environment. Their work involved defining traits like `IntMathValue` and `FloatMathValue`, and implementing these constraints within the `Builder` module. They also updated code to allow for vector support in pointer functions, expanding the capabilities of the library.
wrapperapicodegenjitrust
cpdt/r2wraith

Jan 2022 - Aug 2022

Contributions:63 commits, 56 pushes, 1 branch in 7 months
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
Tom Barham - Senior Technician - Lighting at Queensland Performing Arts Centre (QPAC)