Summary
Ian Neal is a Senior R&D Engineer and PhD candidate in Computer Science at the University of Michigan with 11 years of industry and research experience building tools that make software more reliable and debuggable. He specializes in automated incident reproduction and semantic bug detection, blending systems-level engineering with program analysis techniques to reduce developer time spent on fault triage. His work spans production-focused internships at Microsoft and IBM to research roles at university labs and Veridise, where he prototypes techniques that scale to cloud services. Ian has extended symbolic execution tools and built testing infrastructures for networked systems, demonstrating a knack for turning deep theory into practical tooling. Based in Greater Kalamazoo, he pairs strong academic credentials (high-performing PhD/MEng) with hands-on production experience across cloud and distributed systems. An uncommonly practical researcher, he focuses on automations that both reproduce real-world incidents and integrate into engineering workflows.
11 years of coding experience
8 years of employment as a software developer
AP Scholar, AP Scholar at Leander High School
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at The University of Texas at Austin
Doctor of Philosophy - PhD, Computer Science, 3.961, Doctor of Philosophy - PhD, Computer Science, 3.961 at Computer Science and Engineering at the University of Michigan
English