Tim Brown

Principal Software Engineer, Clipchamp at Microsoft

Brisbane City, 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
Tim Brown is a Principal Software Engineer based in Brisbane with eight years of focused backend and systems experience and a longer history in C/C++ and Java across Google, Microsoft/Clipchamp and other firms. He drives reliability and maintainability—at Google he improved big-data pipelines to cut manual intervention from hours to minutes, and in open source he modernized qutebrowser’s codebase by converting type comments to annotations and cleaning typing imports. Comfortable in startup-like and large-scale engineering contexts, he repeatedly steps into complex, behind-the-scenes problems to ship robust solutions. Tim blends deep technical curiosity about pushing computing limits with hands-on implementation and architecture work, and brings a pragmatic engineering mindset informed by both product metrics and low-level systems experience.
code8 years of coding experience
job13 years of employment as a software developer
bookBEng & BSc Computer Systems Engineering and Computer Science, BEng & BSc Computer Systems Engineering and Computer Science at The University of Queensland
github-logo-circle

Github Skills (5)

browser10
python10
qt9
refactoring9
pyqt9

Programming languages (6)

ShellCSSStarlarkGoLuaPython

Github contributions (5)

github-logo-circle
qutebrowser/qutebrowser

Oct 2020 - Nov 2020

A keyboard-driven, vim-like browser based on Python and Qt.
Role in this project:
userFull-stack Developer
Contributions:3 reviews, 13 commits, 10 PRs in 9 days
Contributions summary:Tim primarily focused on refactoring the codebase by converting type comments to annotations and using the `from-import` style for typing, specifically within the `browser` directory. This involved modifying multiple files related to the browser's core functionality, including downloads, tab management, and URL handling. The user also added a new file for downloads, demonstrating a contribution to the browser's features. These changes suggest an effort to improve code maintainability and modernize the codebase.
pythonqtwebenginebrowservimvim-like
stimut/void-packages

Apr 2020 - Apr 2020

The Void source packages collection
Contributions:17 pushes, 28 branches in 13 days
void
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
Tim Brown - Principal Software Engineer, Clipchamp at Microsoft