Andrew Mckenzie is a Senior Software Engineer with 12 years of experience specialising in Erlang and real-time distributed systems, currently driving platform work at N3XT from Belfast. He has a strong track record across messaging, IoT, blockchain and financial trading domains, having led engineering and architecture efforts at Pypestream, Nova Labs (Helium), and trueEX. An active open-source contributor, he bolstered the synrc/n2o Erlang web framework with messaging, file-transfer and binary-handling improvements that optimize data flow in low-latency systems. Comfortable full‑stack, Andrew blends systems-level thinking with product focus to deliver resilient, high-throughput architectures. He’s equally at home shaping platform strategy as he is digging into Erlang core modules, bringing a pragmatic engineer-architect mindset to complex distributed problems.
⭕ N2O: Distributed WebSocket Application Server ISO 20922
Role in this project:
Back-end Developer
Contributions:72 commits, 49 PRs, 10 comments in 2 years 11 months
Contributions summary:Andrew primarily focused on enhancing the Erlang-based back-end of the N2O web framework. Their contributions include updates to core files like `n2o_bullet.erl`, `wf.erl`, and `n2o_mq.erl`, indicating work on messaging, core framework functionality, and message queue integration. They also addressed binary data handling within the framework and made updates to the file transfer protocol, suggesting a focus on optimizing data transfer and communication within the web framework. Moreover, the user added a transfer action and added level log for logging events.
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.