Tim Rae is a Senior Software Engineer based in Berlin with over a decade of C++ and systems-level experience spanning audio software, high-performance finance, and scientific research. Trained in physics and optoelectronics (MSc, University of Auckland) and with an unfinished PhD on quantum dot lasers from the University of Tokyo, he blends rigorous mathematical modeling and experimental research with pragmatic production engineering. He has built core audio and DAW components at Serato and now contributes to Native Instruments, while also improving widely used open-source projects like Mixxx and AnkiDroid where his work touched both UI/UX and backend reliability. Comfortable across Linux, Python, and C++, Tim’s background includes latency-sensitive trading systems, computer vision R&D, and a patent-backed algorithmic improvement for hysteresis that boosted product performance tenfold—evidence of his ability to translate deep theory into tangible product impact.
13 years of coding experience
18 years of employment as a software developer
Bachelor’s Degree, Optoelectronics, Bachelor’s Degree, Optoelectronics at University of Auckland
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
Role in this project:
Mobile Developer (Android)
Contributions:375 releases, 2 reviews, 615 commits in 5 years 4 months
Contributions summary:Tim primarily contributed to the AnkiDroid Android application, focusing on bug fixes and feature enhancements related to user interface and functionality. The user addressed issues affecting the card browser, including improving long-click functionality and implementing the ability to preview all cards. Additional contributions involved addressing bugs related to fullscreen mode, and providing UI updates. The user also worked on database interactions and sync improvements.
Mixxx is Free DJ software that gives you everything you need to perform live mixes.
Role in this project:
Full-stack Developer
Contributions:34 commits, 10 PRs, 389 comments in 9 months
Contributions summary:Tim contributed significantly to the Mixxx DJ software project, focusing on both UI improvements and backend functionality. They implemented features such as restoring window geometry and adding a Denon MC4000 controller mapping, which impacted the software's user experience. Further contributions include refactoring the library controls, adding navigation controls, and fixing UI-related bugs, demonstrating a focus on improving usability.
everythingwindowshidmidilinux
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 Rae - Senior Software Engineer at Native Instruments