Summary
Peeter Joot is a runtime engineer with 16 years of systems-level experience in operating systems programming, threading and concurrency, compiler and runtime development, and hardware-aware porting. He has driven large, production-quality compiler and runtime projects—most recently leading development of LLVM-based COBOL and PL/I compilers and a legacy SDM runtime with full debugger integration—while previously architecting core DB2 portability, threading, and async I/O subsystems at IBM. Comfortable across low-level concurrency primitives, lock-free algorithms, and build/test infrastructure, he pairs deep implementation craft with pragmatic QA and toolchain work. Peeter’s background blends an early engineering science degree with a later M.Eng, and he’s equally at home retrofitting reentrancy into legacy clients as designing new runtime abstractions. Colleagues would note his taste for solving gnarly portability and debugging problems that others avoid, plus a long-running habit of turning messy legacy semantics into maintainable, high-performance systems. Based in Toronto, he currently works at Lemurian Labs building runtimes and related tooling.
16 years of coding experience
28 years of employment as a software developer
Master's Degree Electrical and Electronics Engineering, Master's Degree Electrical and Electronics Engineering at University of Toronto