Nicholas Sanchirico is a Principal Software Engineer with nine years of hands-on experience building simulation, data engineering, and visualization systems using modern C++, Python, and performance-focused tools like NumPy and Numba. He leads end-to-end software stacks—CI/CD, packaging, containerization, and build systems—while mentoring engineers on best practices and advanced techniques. His work spans academic teaching (scientific computing with C++ and Python visualization) and industry roles optimizing simulation payloads and interactive dashboards for real-time analysis. Nicholas has a track record of converting Python prototypes to high-performance C++ and championing reproducible tooling across teams, which helps bridge research and production. Based in Merchantville, NJ, he pairs an MS in Mathematical Sciences with a passion for making complex systems simpler and for helping others learn the craft.
9 years of coding experience
10 years of employment as a software developer
Master of Science - MS, Mathematical Sciences, Master of Science - MS, Mathematical Sciences at Rutgers University - Camden
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.
Request Free Trial
Nicholas Sanchirico - Principal Software Engineer at Rutgers University