George Liu

Backend Engineer at Canva

Sydney, New South Wales, 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
George Liu is a backend engineer with 12 years' experience building scalable, event-driven systems and microservices across finance, marketplaces, and lending platforms. Currently at Canva in Sydney, he previously modernised Gumtree’s backend—extracting thousands of classes from a monolith, implementing listing feeds, ad counters and ML-driven categorisation—and built resilient, observable services for high-throughput workloads. His background includes designing Java-based trading and settlement automation at Macquarie and end-to-end financial automation and DSL tooling for Cloudcase. A pragmatic full-stack contributor, he also publishes practical OSS work such as a feature-rich zsh ls wrapper and enhancements to a JS 2D vector library, showing attention to developer UX and utilities. Collected experience in encryption, SSO, Search/Elasticsearch and event architectures gives him a strong blend of systems design and hands-on implementation. He combines a master’s in IT from UNSW with a track record of turning complex domain rules into maintainable, production-ready services.
code12 years of coding experience
job9 years of employment as a software developer
bookUniversity of Twente
bookSummer Campus Exchange with Provincial Scholarship, Summer Campus Exchange with Provincial Scholarship at National University
bookUNSW Sydney
github-logo-circle

Github Skills (17)

filesystem10
javascript10
scripting10
file-operations10
script10
fileio10
sh10
vector-math10
shell10
zsh10
api-design9
git9
text-format8
bash8
text-formatting8

Programming languages (9)

TypeScriptC++ShellCSSJavaScriptGoPerlVim script

Github contributions (5)

github-logo-circle
supercrabtree/k

Mar 2014 - Sep 2018

k is the new l, yo
Role in this project:
userFull-stack Developer
Contributions:1 release, 141 commits, 20 PRs in 4 years 7 months
Contributions summary:George primarily worked on a Zsh script, `k.sh`, designed to enhance the `ls` command. They implemented functionality to display file permissions, sizes, dates, and git status information. The user refactored the code, added color-coding, and incorporated features such as padding and formatting. They also integrated logic to detect and display git repository status.
maxkueng/victor

Mar 2014 - Sep 2014

A JavaScript 2D vector class with methods for common vector operations
Role in this project:
userBack-end Developer
Contributions:28 commits, 2 comments in 6 months
Contributions summary:George primarily focused on enhancing the functionality of a JavaScript 2D vector class. Their contributions include adding methods for chaining operations, refactoring to use scalars for multiplication and division, and implementing the dot product. They also introduced static methods and utility functions, such as `zero()` and `isEqualTo()`, improving the library's usability and feature set. Documentation and refactoring were also carried out for increased code clarity.
vectors2d-vectorjavascriptvectorquaternions
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
George Liu - Backend Engineer at Canva