Summary
John Stracke is a Principal Software Engineer with roughly three decades of professional experience and a lifelong fascination with programming, specializing in network protocols, programming language design, and microkernels. He has held senior engineering roles across industry leaders and startups—most recently at Ocient, Paradigm4, Motional and a long tenure at Google—bringing deep systems and distributed-systems expertise to production-scale problems. His master's thesis built PackOS, a microkernel whose processes communicate strictly over IPv6, and he is actively developing λπ, a Lisp-inspired language for systems programming with message-passing concurrency and immutable state, intending to rewrite PackOS in it. Combining research-minded curiosity with pragmatic engineering, he blends protocol, language, and algorithmic knowledge to tackle low-level system design and high-level application requirements. Based in Greater Boston, he is selective about engagements and focused on long-term, non-relocating roles rather than contract or clearance-bound work.
16 years of coding experience
27 years of employment as a software developer
UMass Lowell
BA, BA at Northwestern University
University of Chicago