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.
A ruby ffi interface to SWI-Prolog that goes both ways.
Contributions:90 commits, 1 PR, 52 pushes in 3 years 5 months
ruby-ffiswi-prologprologrubyffi
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.