Summary
Nathan Taylor is a systems-focused software engineer with nine years of experience working across runtime performance, distributed systems, and program analysis. Currently a Staff Program Analyzer at Semgrep, he brings deep low-level expertise from roles at Twitter (runtime and anti-spam), Fastly, Apple, and Fauna, plus hands-on research experience from Microsoft Research NYC and academic labs. He has taught operating systems and programming languages at multiple universities and progressed through research toward a PhD at UT Austin, blending rigorous academic practice with production-grade engineering. Known for tinkering with JVM internals, garbage collectors, and cache subsystems, he’s comfortable tracing problems from hardware-adjacent behavior up through tooling and services. Colleagues would describe him as a pragmatic researcher-engineer who turns complex analysis into actionable tooling for teams.
9 years of coding experience