Andrew Jakubowicz

Senior Software Engineer at Canva

Melbourne, Victoria, 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

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job7 years of employment as a software developer
bookHigh School, High School at Scotch College
bookThe University of Melbourne
bookEngineer’s Degree Computer Software Engineering, Engineer’s Degree Computer Software Engineering at Monash University
stackoverflow-logo

Stackoverflow

Stats
670reputation
22kreached
25answers
1question
github-logo-circle

Github Skills (41)

component-based10
javascript10
component-design10
component-development10
css10
web-components10
component-diagram10
system-design10
carbon-design-system10
html-template10
webpages10
web-content10
lit10
component-model10
material-design10

Programming languages (11)

TypeScriptCoffeeScriptShellRustBatchfileJavaScriptVuereStructuredText

Github contributions (5)

github-logo-circle
lit/lit.dev

May 2021 - Nov 2022

The Lit website
Role in this project:
userFront-end Developer
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.
litlit-elementlit-html
lit/lit

Aug 2021 - Dec 2022

Lit is a simple library for building fast, lightweight web components.
Role in this project:
userFront-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.
litlit-elementweb-componentsjavascriptwebcomponents
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