Philip Pitts is a versatile software engineer with 10 years of experience bridging AR/VR, neurotechnology, cloud infrastructure, and embedded systems. He has led teams and labs—most recently as Head of Software at OpenBCI and as an AR/VR lead for the DoD—while currently performing flight software verification for NASA as an embedded contractor. Philip blends hands-on engineering (Unity, CI/CD, ray-traced time-of-flight simulation) with strategic planning and project leadership, delivering both prototypes and production-ready systems. He founded a startup exploring low-cost brain-computer interfaces and shipped EMG/EEG-driven game integrations, evidencing a knack for turning research into practical products. Comfortable in multidisciplinary and secure environments, he also leverages Mandarin skills and academic rigor (dual BAs, 3.93 GPA) to collaborate across teams and cultures. Philip’s background reveals a rare combination of applied research, defense-grade verification, and entrepreneurially driven product development.
10 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree, Computer Science, 3.93, Bachelor’s Degree, Computer Science, 3.93 at Washington State University
Source code for pbrt, the renderer described in the third edition of "Physically Based Rendering: From Theory To Implementation", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.
BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors
Contributions:62 pushes, 13 branches in 1 year 11 months
pythonbiosensorsbioinformaticsemgecg
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
Philip Pitts - Software Engineer at CACI International Inc