Summary
Neal Mcdonald is a seasoned software engineering lead with 11 years of experience building cross-platform applications in C, C++, Objective-C, C#, and JavaScript, currently leading software efforts at Huntington Ingalls Industries. He has strong iOS and macOS roots from porting and native development, full-stack web experience with React/Redux and C#, and hands-on data processing using Python for satellite-derived weather products. Neal blends academic creativity—formerly teaching game development and computer animation—with production engineering practices in Agile environments, making him equally comfortable prototyping and shipping robust systems. Based in Catonsville, MD, he pairs a master's in computer science with a pragmatic, curious approach to tooling and low-level code, often preferring code quality and clarity over hype.
11 years of coding experience
13 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at The Ohio State University