Summary
Kai Chia is a Senior Software Engineer based in Singapore with four years of hands-on experience building full-stack web applications using JavaScript, C#, Python, Node.js, React, and various SQL/NoSQL databases. He blends a product-minded approach—having served as a Product Owner in Scrum—with practical engineering, evidenced by several rapid "6-day" projects that translate concepts into working prototypes. At Ufinity he progressed from Software Engineer to Senior Software Engineer, while earlier roles at SIA Engineering sharpened his stakeholder management and digital-transformation experience. Trained at General Assembly after an aerospace engineering degree from Nanyang Technological University, he brings disciplined systems thinking to software design. Kai is particularly drawn to game design and often experiments with interactive projects that surface novel UI and gameplay insights. He combines a passion for user-focused experiences with the ability to move quickly from idea to deployable product.
4 years of coding experience
2 years of employment as a software developer
Software Engineering Immersive Course Computer Software Engineering, Software Engineering Immersive Course Computer Software Engineering at General Assembly
Bachelor of Engineering - BE Aerospace Engineering, Bachelor of Engineering - BE Aerospace Engineering at Nanyang Technological University Singapore