Johnny Chai is a full stack developer with a decade of experience building and maintaining production web applications, currently shaping internal AI-driven tooling at AgileAlgo using TypeScript and Angular. He brings strong React and Next.js expertise from prior roles, emphasizing component-driven architecture, clean UIs, and maintainable code across serverless and Docker-deployed full-stack projects. Johnny has hands-on experience with Node.js APIs, MongoDB, Edge/Cloudflare deployments, and interactive 3D web work (Three.js, React Three Fiber), reflecting a rare blend of frontend polish and backend pragmatism. He’s comfortable working in live enterprise environments—fixing UI states, improving responsiveness, and shipping ticketed improvements—while mentoring junior engineers and interns. Based in Selangor, Malaysia, he pairs a multimedia design background and UX training with practical engineering, often contributing cross-disciplinary solutions like schema-driven serverless CMSs and 3D pathfinding systems.
10 years of coding experience
4 years of employment as a software developer
User Experience Design Bootcamp, User Experience Design Bootcamp at General Assembly
Bachelor's degree Design (Multimedia Design) Minor in 3D Modelling and Animation, Bachelor's degree Design (Multimedia Design) Minor in 3D Modelling and Animation at Swinburne University of Technology
Contributions:15 commits, 1 push in 1 year 1 month
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.