Senior Software Engineer Team Lead at Blackmagic Design
Melbourne, Victoria, Australia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Dean Camera is a Senior Software Engineer and technical lead based in Melbourne with 20 years’ experience designing embedded and cross-platform desktop systems, especially in C/C++ and bare-metal environments. He has driven firmware and control-surface projects at Blackmagic Design, led delivery of diverse broadcast and storage products, and previously helped ship major firmware rewrites and mesh-IoT platforms at LIFX. Comfortable working solo or as a team lead, he combines low-level driver development and hardware bring-up with higher-level utilities and emulators, and has contributed to well-regarded open-source projects such as the LUFA USB framework and a thread-safe Python library for the Elgato Stream Deck. Known for pragmatic problem-solving and meticulous documentation, he often bridges gaps between hardware specs and production software to get complex systems reliably into customers’ hands.
20 years of coding experience
4 years of employment as a software developer
St Helena Secondary College
Bachelor's degree, Computer Science/Electronics Engineering, Bachelor's degree, Computer Science/Electronics Engineering at La Trobe University
Contributions:3 reviews, 272 commits, 33 PRs in 5 years
Contributions summary:Dean focused on developing the core Python library for controlling the Elgato Stream Deck device. They implemented features to control device brightness, set key images, and read button states. The contributions included improvements to code formatting, the addition of an example and a test suite, and the implementation of a thread-safe reader thread.
Contributions:4 releases, 2694 commits, 35 PRs in 13 years 8 months
Contributions summary:Dean's commits primarily focused on improving documentation within the LUFA (Lightweight USB Framework for AVRs) library, with a focus on correcting syntax and adding detail to code samples. The user also contributed support for new hardware boards and modified existing board drivers to match the official specifications. The user's work involved modifications to both C and assembly code within the LUFA library.
usb
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.