
Seasoned software engineer specializing in distributed systems, functional programming, data-driven systems, and ML

John is a mathematician by training, who has been writing software for decades across the fields of concurrent, distributed, cloud, and large-scale data processing systems.