David Novakovic is a Senior Engineering Manager with 15+ years of experience scaling data platforms and engineering teams for high-growth startups, most recently helping scale Linktree and now leading engineering at CalcTree. He blends hands-on polyglot engineering—spanning TypeScript, Python, Scala and C/C++—with systems architecture expertise in event systems, GraphQL/REST APIs, developer tooling, and blockchain/smart contracts. An award-winning data leader and computational linguist (Masters research), he has a track record of taking technology teams and products to revenue—founding roles at Scrunch and We Are Hunted (acquired by Twitter) demonstrate both product and technical impact. He’s an active open-source contributor, with testing and backend work across Twisted/Tornado ecosystems and collaborative front-end features for rich-text editors, showing a commitment to reliability and UX. Outside work he’s a bass-music–loving astrophotographer who runs Linux daily, a detail that underscores his engineer’s curiosity and operational fluency.
15 years of coding experience
Bachelor of IT, IT, Bachelor of IT, IT at Griffith University
IT, Technology, IT, Technology at Bond University
Masters IT (research), Computational Linguistics, Masters IT (research), Computational Linguistics at Queensland University of Technology
High School Matriculation, High School/Secondary Diplomas and Certificates, High School Matriculation, High School/Secondary Diplomas and Certificates at Somerset College
Cyclone is a web server framework for Python, that implements the Tornado API as a Twisted protocol.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:55 commits, 5 PRs, 2 branches in 1 year 5 months
Contributions summary:David's contributions primarily involve setting up testing frameworks and writing tests for the `cyclone` web server framework. They have created tests for `httpclient`, testing basic fetch operations, redirects, and error handling. The user also added tests for JsonRPC, including error scenarios. These tests demonstrate the user's focus on ensuring the reliability and functionality of the web server's components.
Contributions:27 commits, 1 PR, 1 comment in 3 years 2 months
Contributions summary:David focused on enhancing the Mezzanine CMS framework for Django. Their contributions include fixing authentication backend functionality, adding support for importing blog posts and comments from Posterous, and improving documentation related to the import process. The user also addressed code formatting issues and typos within the project documentation.
cmscms-frameworkpythondjangoframework
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
David Novakovic - Senior Engineering Manager at CalcTree