Nathan Ko is a Senior Technical Product Manager based in New York with 11 years of experience bridging software engineering and product strategy. A University of Waterloo Software Engineering graduate, he advanced from software internships and co-op roles into platform and ML-focused product roles at Lifion by ADP and now leads technical product work at ADP. He excels at turning complex machine learning and platform requirements into deliverable roadmaps while maintaining a hands-on engineering perspective. Nathan’s background includes security and AR prototyping, reflecting a breadth of systems-level curiosity beyond typical product work. Known for pragmatic decision-making and a developer-first approach, he brings both execution rigor and empathy to cross-functional teams. Outside work he’s got a playful side—his GitHub bio simply reads “I love noodols,” hinting at a human, creative streak behind the technical focus.
11 years of coding experience
7 years of employment as a software developer
Bachelor of Software Engineering, Bachelor of Software Engineering at University of Waterloo
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.