Summary
Ricardo Ortiz is a Principal Software Engineer in Durham, NC with 14 years of experience blending applied and computational mathematics with production software development. He holds a Ph.D. in Computational and Applied Mathematics and has translated deep research on differential equations and physics-based simulation into practical algorithms during roles at Tulane, UNC, Kitware, and now BAE Systems. Ricardo excels at algorithm development for simulation and medical imaging domains, pairing rigorous numerical methods with production-grade implementations. Colleagues rely on him to bridge the gap between proof-of-concept research and robust, maintainable engineering. He brings a mathematician’s precision to software architecture and a passion for turning complex physical models into efficient code. Notably, his career path reflects sustained focus on physically based simulation rather than a typical broad-stack trajectory, making him a go-to engineer for simulation-heavy systems.
14 years of coding experience
8 years of employment as a software developer
PhD Computational and Applied Mathematics, PhD Computational and Applied Mathematics at The University of Iowa
Bachelor of Science (BS) Mathematics and Computer Science, Bachelor of Science (BS) Mathematics and Computer Science at Universidad de Puerto Rico
Spanish