Michael Tsang

Back End Engineer at Thought Machine

London, England, United Kingdom
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

👤
Senior
🎓
Top School
Michael Tsang is a back end engineer with 9 years of experience building reliable, production-grade systems, currently focusing on ISO8583 parsing and transaction processing for Thought Machine's Card Payments team. He brings deep operational sensibility from prior roles at Jetstack and contributions to the widely used cert-manager project, where he improved ACME challenge concurrency and secret-name uniqueness—work that demonstrates his attention to scalability and security in cloud-native environments. Trained with an MEng in Computing (AI & ML) from Imperial College London, he combines rigorous academic foundations with practical systems engineering. Michael's background spans fintech, DevOps, and developer tooling, and he has a knack for turning subtle edge cases into robust, auditable solutions. Based in London, he pairs day-to-day engineering with open-source collaboration under the handle frogGo.
code9 years of coding experience
bookMEng, Computing (Artificial Intelligence and Machine Learning), 1:1, MEng, Computing (Artificial Intelligence and Machine Learning), 1:1 at Imperial College London
bookThe Nobel School
languagesEnglish
github-logo-circle

Github Skills (8)

ingress10
kubernetes10
acme-protocol10
certificate10
go10
cert10
kubernetes-pods10
devops9

Programming languages (6)

ElmJavaScriptGoMathematicaHaskellPython

Github contributions (5)

github-logo-circle
cert-manager/cert-manager

May 2019 - Jul 2019

Automatically provision and manage TLS certificates in Kubernetes
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:59 commits, 31 PRs, 82 comments in 2 months
Contributions summary:Michael primarily contributed to the cert-manager project by implementing features related to certificate management, specifically focusing on the ACME protocol and ingress integration. They added functionality for controlling the maximum number of concurrent challenges and integrated this feature into the scheduler. Additionally, the user added a check to ensure the uniqueness of secret names, improving the reliability of certificate management. These changes indicate a focus on improving the core functionality and operational aspects of the project.
cert-managerletsencryptssltlscertificates
cheukwing/personal-website

Sep 2019 - May 2023

Contributions:44 pushes, 2 branches in 3 years 7 months
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
Michael Tsang - Back End Engineer at Thought Machine