Adrian Shum

Head Of System Architecture at Goxip

Hong Kong Island, Hong Kong, China
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
Adrian Shum is a Head of System Architecture with 15 years of experience designing high-performance, cost-efficient systems across e-commerce and digital platforms from Hong Kong. He built architectures that scale to millions of users and millions of SKUs, re-architected mission-critical services from PHP to Go for 10–100x performance gains, and cut AWS spend by roughly 60% through practical optimizations. Adrian combines search and data engineering expertise—tuning Elasticsearch relevance and running custom Airflow ETL on Kubernetes—with product-minded work such as ranking algorithms that doubled Google Shopping ROAS. Hands-on across the stack, he contributes to open-source projects including performance-sensitive Go image processing (govips) and front-end music player improvements, showing attention to both core back-end hot paths and user-facing UX. A proponent of Clean Architecture and DRY principles, he leads by example, mentoring distributed teams and turning complex requirements into maintainable, measurable systems. Trained in mathematics and computer science at Imperial College London, he blends rigorous technical thinking with pragmatic delivery.
code15 years of coding experience
job8 years of employment as a software developer
bookBSc, ARCS, Mathematics and Computer Science, BSc, ARCS, Mathematics and Computer Science at Imperial College London
languagesChinese, Chinese, English
github-logo-circle

Github Skills (15)

html10
css10
knockout10
user-interface10
go10
javascript10
knockoutjs10
image-processing10
ui-design9
data-structure9
algorithm9
data-structures9
algorithms9
png7
jpeg7

Programming languages (4)

SmartyJavaScriptGoPHP

Github contributions (5)

github-logo-circle
cshum/scm-music-player

Sep 2012 - Jul 2021

Seamless music for your website. HTML5 music player with continuous playback cross pages.
Role in this project:
userFront-end Developer
Contributions:255 commits, 38 PRs, 6 pushes in 8 years 10 months
Contributions summary:Adrian primarily focused on front-end development within the music player project. Their commits show modifications to the core SCM rewrite, including config clean-up and bug fixes. They implemented changes to the playlist and UI components, demonstrating a focus on user interface enhancements and overall functionality. The user’s contributions also involved tweaks to script and code related to HTML elements.
html5-audiojavascriptcontinuoushtml5-music-playeraudio
davidbyttow/govips

Nov 2021 - Feb 2022

A lightning fast image processing and resizing library for Go
Role in this project:
userBackend Developer
Contributions:5 reviews, 19 commits, 17 PRs in 2 months
Contributions summary:Adrian primarily focused on modifying the core functionality of the `govips` library. Their contributions centered around the `GetPoint` method, optimizing its performance and ensuring correct alpha channel handling. They addressed bugs related to pixel data retrieval and incorporated changes to maximize the efficiency of the core library functions. These changes involved modifying Go code within the `vips` directory, demonstrating a direct impact on the image processing logic.
imagemagickjpegresizingtiffimage
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
Adrian Shum - Head Of System Architecture at Goxip