Summary
Ben Cheng is a Senior Software Engineer based in Christchurch, New Zealand, with six years of professional experience building modern web and cross-platform mobile applications. He specializes in PHP and Laravel on the backend and TypeScript/React on the frontend, with strong skills in responsive UI, SQL databases (MySQL/MariaDB), Docker, AWS, and CI/CD using GitHub Actions. At Spritely he progressed from Software Engineer to Senior Software Engineer, delivering production-ready RESTful services, automated testing, and a cross-platform app while working in agile, cross-functional teams. Ben pairs a practical focus on clean, maintainable code with an eye for user experience, and has experience integrating React Native into full-stack projects. His academic background includes a Master of Computer Science from the University of Auckland and a long-term foundation in software and database engineering, reflecting both research-led training and hands-on production delivery. Notably, he brings a blend of enterprise-grade backend engineering and frontend polish that helps bridge product and engineering priorities.
6 years of coding experience
9 years of employment as a software developer
Master of Computer Science Information Technology, Master of Computer Science Information Technology at The University of Auckland
Bachelor's degree Information and Computing Science, Bachelor's degree Information and Computing Science at University of Science and Technology Beijing
Chinese, English