Gregory Gan is a Senior Developer based in London with 15 years of experience building scalable web applications and shipping customer-facing features at companies from consultancies to product platforms. He combines strong JavaScript and React expertise with Python back-end skills, informed by an MEng in Computer Science from Imperial College London. Gregory has progressed from data and ETL-focused internships into agile web development roles, notably accelerating product delivery at Theodo and eporta before joining Shopify. He’s comfortable across the stack—APIs, front-end engineering and data pipelines—and has hands-on experience with SQL, Kafka, S3 and cloud-focused workflows. Known for translating complex requirements into pragmatic solutions, he brings a consulting mindset that helps teams move quickly without sacrificing quality. Colleagues describe him as a problem-solver who pairs rigorous technical foundations with a practical, delivery-first approach.
15 years of coding experience
4 years of employment as a software developer
Master of Engineering (MEng), Computer Science, 2:1, Master of Engineering (MEng), Computer Science, 2:1 at Imperial College London
Science Field, Highest Honours, Near perfect score in Maths, Science Field, Highest Honours, Near perfect score in Maths at Hong Kong French international School
Contributions:4 releases, 291 commits, 17 PRs in 7 years 5 months
apidotnetc-wrapper7digitalcsharp
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.