Albert Gao is a Senior Software Engineer based in London with over a decade of hands-on experience designing scalable front-end and back-end systems across finance, enterprise and consumer products. He combines deep expertise in TypeScript, React and modern front-end architecture with production experience in Go and Python to build testable, layered services and in-house UI primitives that accelerate developer velocity. At Citi he led architecture and demoed a complex documentation analysis service leveraging OpenAI and LangChain, illustrating a practical blend of frontend, backend and prompt-engineering skills. His career includes leading migrations and performance POCs (notably shrinking Next.js page load times) and driving strong typing and automation pipelines across teams. Known for pragmatic re-architecting—reducing code and improving testability—he pairs technical leadership with a knack for delivering board-level demos and stakeholder-aligned solutions.
10 years of coding experience
15 years of employment as a software developer
Graduate Diploma, Computer Science, Graduate Diploma, Computer Science at University of Otago
Master's degree, Information Technology, Master's degree, Information Technology at The University of Auckland
Graduate Diploma, Management Information Systems, General, Graduate Diploma, Management Information Systems, General at Nanjing University
Contributions:62 commits, 54 pushes, 1 branch in 6 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.