Summary
Walter Schulze is a versatile software engineer and PhD informatics student with 13 years’ experience building high-performance systems and developer tooling across Meta, WhatsApp, eBay and startups. He moves effortlessly between languages and domains—Go, Rust, Haskell, Erlang, Python and React—shipping open-source projects like erlfmt, gogoprotobuf and fbthrift used across communities. His research-driven hobby PhD formalizes a validation language (Katydid) based on Brzozowski derivatives that filters petabytes of nested data at high throughput, blending formal proof work in Coq/Lean with practical engineering. At Meta he led consolidation of Go thrift tooling, redesigned transports for streaming, and modernized test infrastructure while advocating pair programming and inclusive collaboration. He speaks regularly at conferences, maintains active GitHub work, creates technical content, and unusually combines production systems engineering with formal methods and developer experience. Based in Stevenage, UK, he thrives on solving tricky correctness and performance problems while mentoring teams and running sustainable intern and community programs.
13 years of coding experience
13 years of employment as a software developer
MSc, Computer Science, MSc, Computer Science at Stellenbosch University
English, Afrikaans