Summary
Gregory Mcwhirter is a Staff Software Developer with 18 years of experience building reliable backend systems, currently focused on feeding real-time data into risk evaluation engines and previously designing subscription platforms and search infrastructure. He brings deep systems and tooling expertise in Go and Python, with hands-on experience across APIs, data pipelines, observability, and developer productivity. His background in logic, mathematics, and game theory (PhD in Logic and Philosophy of Science) informs a methodical, model-driven approach to engineering problems and risk-sensitive systems. Gregory’s career spans startups and scale-stage teams—Bolt, ZipRecruiter, Abnormal Security—and includes a surprising chapter as a math and CS teacher, which contributes to his strengths in mentoring and clear technical communication. He combines academic rigor with pragmatic production engineering to deliver measurable improvements in relevance, stability, and decisioning quality.
18 years of coding experience
13 years of employment as a software developer
B.S. Mathematics-Philosophy Economics, B.S. Mathematics-Philosophy Economics at University of Pittsburgh
University of California, Irvine