Ni Chang is a software engineer based in Menlo Park with 12 years of experience building full-stack systems and production software at Meta and Facebook. Proficient in Java and Python, Ni blends backend and frontend expertise with practical experience in Hadoop-based recommendation pipelines from an algorithm engineering internship. She holds an MS in Computer Science from Columbia and has supported advanced algorithms and databases courses there, reflecting strong theoretical foundations. Her lab work produced state-of-the-art results in machine learning and natural language processing, demonstrating a research-to-production mindset. Comfortable across frameworks and large-scale data stacks, Ni favors simplicity in engineering—aptly describing herself as a "web artisan." She combines academic rigor with hands-on product delivery, making her effective at turning complex models into deployable features.
12 years of coding experience
1 year of employment as a software developer
Exchange Student Informatics Engineering, Exchange Student Informatics Engineering at UPC School (Universitat Politècnica de Catalunya)
Master of Engineering - MEng Engineering, Master of Engineering - MEng Engineering at Beihang University
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Columbia 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.