William Cheung

Senior Software Engineer at Canva

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

🤩
Rockstar
🎓
Top School
William Cheung is a Senior Software Engineer based in Queensland, Australia, with 11 years of experience building modern front-end systems and leading engineering teams. He combines deep JavaScript expertise—evidenced by Top 5% StackOverflow answers—and practical TypeScript/React work contributing to notable open-source projects like TerriaJS, modernizing geospatial UI components. His career spans product-driven roles at Canva, Skedulo, and CSIRO Data61 where he led teams delivering data-rich dashboards and science-focused platforms for climate, agriculture and genomics. Comfortable both as an individual contributor and as an engineering manager, he runs front-end and functional programming guilds and is skilled at translating complex domain data into usable interfaces.
code11 years of coding experience
job12 years of employment as a software developer
bookMasters of IT, Computer Science, Masters of IT, Computer Science at University of New South Wales
stackoverflow-logo

Stackoverflow

Stats
2,308reputation
187kreached
116answers
0questions
Badges
javascript
top-5%
jquery
top-5%
github-logo-circle

Github Skills (16)

typescript10
typescripts10
react10
typescript-types10
jsx10
jquery9
chartjs9
javascript9
styled-components9
jquery-plugin9
css8
html6
fp-ts6
nodejs6
nightwatch6

Programming languages (4)

TypeScriptJavaScriptHTMLEJS

Github contributions (5)

github-logo-circle
TerriaJS/terriajs

May 2021 - Dec 2021

A library for building rich, web-based geospatial data platforms.
Role in this project:
userFront-end Developer
Contributions:137 reviews, 91 commits, 60 PRs in 7 months
Contributions summary:William primarily contributed to the UI components of the `terriajs` project, with a focus on React and TypeScript. Their work involved refactoring and refactoring components to use functional components and taking advantage of more modern Typescript syntax. They also demonstrated proficiency in styling and layout, as evidenced by changes to CSS and HTML elements. These changes appear to be a part of an effort to modernize and improve the overall front-end experience.
3d-globedataterriajsprogressive-enhancementmediawiki-extension
AusDTO/discovery-guide

Dec 2015 - Dec 2015

Contributions:20 commits, 1 PR in 1 day
stagein-progresswork-in-progressdiscovery
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
William Cheung - Senior Software Engineer at Canva