Nathan Cai is a full stack developer with six years of experience building web applications using React, Node.js, Flask, and ASP.NET Core. He has shipped features across frontend and backend domains—from a CMS-driven platform at BlackMINT to a ticketing system for the Department of National Defence—and contributed type-safe improvements to the Million.JS open-source project. Comfortable with both product teams and research settings, he has applied data tools like NumPy and Pandas to analyse NPM dependency issues and published an NPM package of his own. Based in Toronto, he pairs practical engineering with clear communication across designers and product managers to deliver user-facing value. He also writes about his coding journey, signaling an interest in developer experience and community knowledge sharing.
6 years of coding experience
3 years of employment as a software developer
Bachelors of Computing, Computer Science, Bachelors of Computing, Computer Science at Queen's University
Contributions:347 commits, 8 PRs, 542 pushes in 9 months
nextjsnodejs
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.