Andrew Jakubowicz is a Senior Software Engineer based in Melbourne with 10 years of experience building engaging web and game experiences across the full stack. He has shipped production work at Google on the Lit team and now contributes to design-forward UI at Canva, while earlier roles include leading engineering for CodeCombat’s learning games and tooling. Deeply versed in JavaScript, web components, Vue, and modern front-end patterns, he also brings systems experience with Rust, Go, and backend optimization. An active open-source contributor, he has fixed SSR issues and improved theming and accessibility in high-profile projects like Material Web and Lit. Beyond production software he creates educational content and indie games—evident in a free puzzle title and a YouTube channel aimed at making CS more fun—highlighting a blend of pedagogy, craftsmanship, and playful product instincts.
10 years of coding experience
7 years of employment as a software developer
High School, High School at Scotch College
The University of Melbourne
Engineer’s Degree Computer Software Engineering, Engineer’s Degree Computer Software Engineering at Monash University
Contributions:564 reviews, 48 commits, 246 PRs in 1 year 6 months
Contributions summary:Andrew contributed to the Lit website, focusing on user interface and website feature enhancements. Their commits included adding and modifying HTML and CSS for the website's logo, header, and example components. They also addressed layout shifts and copy-pasting issues. Additionally, the user implemented and refined website search functionality.
Lit is a simple library for building fast, lightweight web components.
Role in this project:
Front-end Developer
Contributions:825 reviews, 79 commits, 293 PRs in 1 year 3 months
Contributions summary:Andrew primarily contributed to the Lit library, focusing on documentation improvements, bug fixes, and expanding example code. They addressed syntax highlighting issues, cleaned up deprecated documentation attributes, and enhanced JSDoc comments within the reactive-element and lit-element modules. Their work also included adding and improving documentation for critical features such as template results and directives, and fixing issues in the starter kits. Furthermore, the user has also worked on implementing the queryAssignedElements and queryAssignedNodes decorators.
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
Andrew Jakubowicz - Senior Software Engineer at Canva