Leo Zhang is a Senior Software Engineer based in New York with six years of experience building ML-infused products and user-centered software. He blends a background in industrial design and UX research with technical expertise from Columbia Engineering to deliver accessible, design-driven solutions—from an iOS audio/haptic navigation app for blind and low-vision users to vehicle-routing optimization using graph neural networks and reinforcement learning. Leo has moved between startups and research labs, shipping MERN-stack MVPs and production-ready systems while contributing to publishable HCI and accessibility research. He currently works at EliseAI, bringing a pragmatic, cross-disciplinary approach that bridges ML research, front-end design, and backend services. Colleagues describe him as a perpetual learner who gravitates toward projects that combine practical impact with elegant interaction design.
6 years of coding experience
3 years of employment as a software developer
Summer Course Computer Science (Python), Summer Course Computer Science (Python) at New York University - Polytechnic School of Engineering
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Columbia Engineering
Bachelor of Industrial Design Industrial and Product Design, Bachelor of Industrial Design Industrial and Product Design at Pratt Institute
Tabor Academy
Pre-College Program Electrical and Electronics Engineering, Pre-College Program Electrical and Electronics Engineering at Carnegie Mellon University
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.