David Northup is a software engineer with nine years of experience, currently working on big data systems at SpaceX after earlier roles at Bigstream. A University of Washington graduate in Computational and Applied Mathematics, he specializes in discrete math and algorithms and is proficient in C++, Java, Python, MATLAB, and C. He blends mathematical simulation interests with practical engineering, shipping scalable data solutions while tinkering with personal robotics projects in his spare time. Based in Los Angeles, he brings a research-driven mindset to production problems, translating algorithmic ideas into robust, performant code for high-throughput environments.
8 years of coding experience
2 years of employment as a software developer
B.S. Computational and Applied Mathematics, B.S. Computational and Applied Mathematics at University of Washington
A personal project involving building a robot that solves the rubik's cube puzzle. There are three major components to this project. There are the robot parts themselves, the arduino code that controls the motion of the robot, and the desktop application that is used to control the robot and solve the puzzles.
Contributions:1 release, 66 commits, 8 PRs in 3 months
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.