John Anderson is a pragmatic software engineer with 13 years of experience building reliable systems end-to-end, from requirements and architecture through production. A polyglot practitioner versed in Rust, Elixir, Ruby, F#, OCaml, Prolog and C++, he brings particular strength in systems work—WebAssembly, networking, event systems, databases, Linux and Docker. He consults well with product and business stakeholders to weigh trade-offs and guide pragmatic technical choices, and has hands-on experience deploying resilient distributed architectures. Winner of the Golem Hackathon at LambdaConf 2024, he combines functional and formal-tool curiosity (interested in Erlang, z3 and Coq) with a long habit of making software “work properly” since before the web. As a South African in the diaspora based in Earlysville, VA, he pairs humanities training in comparative literature with CS and economics, giving him an uncommon perspective on complex, hard problems.
13 years of coding experience
BSc, Computer Science and Economics, BSc, Computer Science and Economics at University of the Witwatersrand
NDP, Composition Theory, NDP, Composition Theory at UNISA
BA Hons, Comparative Literature, BA Hons, Comparative Literature at WITS University
Contributions:74 commits, 1 PR, 19 pushes in 5 years 9 months
sequelfallmetasearchequivalentdatabase
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.