Summary
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
Bachelors of Computing, Computer Science, Bachelors of Computing, Computer Science at Queen's University