Boon Low is a Senior Software Engineer with 15+ years building high-volume, event-driven systems and data pipelines, specializing in Elixir/Erlang on the BEAM VM. He combines deep functional-programming expertise with pragmatic engineering practices—clean code, SOLID, refactoring—and a strong background in search, digital libraries and big-data ingestion (Solr/Lucene, Hadoop, Spark, Kafka). Boon has delivered resilient backends for organizations like the BBC, Fresha and SoPost, led architecture shifts to event-driven and reverse-ETL patterns, and engineered geo-aware realtime platforms for NGOs. He pairs backend craftsmanship with user-centred design experience and lean UX, enabling rapid MVPs that win stakeholder buy-in. Unusually for a backend specialist, he’s contributed to open source (Lucene/Solr patches, Elixir libraries and an Elixir Plug PR) and retains a PhD in computer vision, reflecting a long-standing curiosity that informs his work on search, analytics and ML-ready data engineering.
15 years of coding experience
19 years of employment as a software developer
Objective-C iPhone iPad programming, Objective-C iPhone iPad programming at Big Nerd Ranch: iOS Bootcamp
Usability user-centred design user experience, Usability user-centred design user experience at Nielsen Norman Group Usability Week, Berlin
agile & ucd faceted search, agile & ucd faceted search at UXFest London
B.Eng Electronics Engineering, B.Eng Electronics Engineering at University of Nottingham
PhD Computer Science: Computer Extraction of Human Faces, PhD Computer Science: Computer Extraction of Human Faces at De Montfort University
Contributions:29 commits, 7 PRs, 26 pushes in 1 year 8 months
elixirsolr
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.