Summary
Benjamin Mak is a self-taught Senior Backend Engineer in Singapore who transitioned from civil engineering to build AI-driven video analytics for construction and industrial sites. With three years in software, he has shipped end-to-end features using TypeScript, Python (Django, FastAPI), PostgreSQL, AWS and Celery, and now drives backend architecture at Ailytics. His background as a structural engineer gives him a practical edge in translating domain requirements into robust, production-ready systems for the built environment. Trained through immersive software and data programs, he pairs analytical rigor with hands-on product development and a knack for integrating computer vision into scalable services. Colleagues rely on him for bridging engineering disciplines and turning complex engineering workflows into usable analytics products.
3 years of coding experience
5 years of employment as a software developer
SCTP Associate Data Analyst (Part-Time) Data Analytics, SCTP Associate Data Analyst (Part-Time) Data Analytics at NTUC LearningHub
Exchange Programme Civil Engineering, Exchange Programme Civil Engineering at VSB - Technical University of Ostrava
St Joseph's Institution (SJI)
Bachelor of Engineering with Honours (Merit) Civil Engineering, Bachelor of Engineering with Honours (Merit) Civil Engineering at Nanyang Technological University Singapore
Catholic Junior College
Software Engineering Immersive Software Engineering, Software Engineering Immersive Software Engineering at General Assembly
Specialist Diploma in Virtual Design & Construction Civil Engineering, Specialist Diploma in Virtual Design & Construction Civil Engineering at BCA Academy
English, Chinese