Thanks for visiting my homepage. My name is Neil Nie, a computer science sophomore at Columbia University, School of Engineering. My background and interests are in computer vision, deep learning, and robotics.


I have worked as an independent app developer for more than seven years nows. During the summer of 2020, I worked at Apple as a software engineer intern.

From 2019-2020, I was the software lead for the Columbia University Robotics Club. From 2020-2021, I am the president of the Robotics Club, leading the MATE ROV project and the autonomous vehicles project.

I have also worked as a robotics software engineer for the Columbia Space Initiative, competing in the Nasa Space Robotics Challenge Phase 2.

Selected Projects

I tried to document the work and progress, and share the open-source code with you. You can visit my blog for more details.

Self Driving Golf Cart

From 2017-2019, I have been developing a self-driving golf cart. From the drive-by-wire system to the autonomous navigation stack, every component was developed from the ground up with the goal of learning as much as I could about robotics, electrical engineering, software engineering, and machine learning. I also developed, trained, and deployed deep neural networks for behavioral cloning and semantic segmentation.

Robotic Arm Gripping System

The project focused on using deep learning, semantic segmentation, ICP, and RRT algorithms to build a complete robotic arm gripping system. The arm uses image segmentation to detect the objects in the bins, uses ICP for pose estimation, and plans paths around obstacles using RRT. (credit: COMS4733 @columbia. not open sourced)


I built a quadcopter and programmed a flight controller from the ground up. The biggest challenge was programming a PID controller for the Arduino with a small IMU. Eventually, it was able to fly around and self-balance in the air.

Talks & Presentations

In the spring of 2017, I gave a TEDx talk about A.I. at Deerfield Academy. You can find my talk here on YouTube. I also served as an executive board member and event coordinator for TEDxDeerfield from 2017-2019.