18 Best Erlang Developers for High-Concurrency Systems

erlang developers - 18 Best Erlang Developers for High-Concurrency Systems

Erlang’s ecosystem thrives thanks to talented developers who push the boundaries of concurrent, fault-tolerant systems.

Over the last five years, these individuals have led open-source projects, scaled world-class systems, written influential content, and guided communities. Below is an updated list of the 18 best Erlang developers (in no particular order) – including open-source contributors, tech founders, bloggers, corporate engineers, and competition winners – all active in the past half-decade. Each profile highlights their Erlang work, contributions, and influence.

  1. Fred Hébert
  2. Kenneth Lundin
  3. Loïc Hoguin
  4. Francesco Cesarini
  5. Lukas Larsson
  6. Feng Lee
  7. Robert Virding
  8. Tristan Sloughter
  9. Björn Gustavsson
  10. Steve Vinoski
  11. Ulf Wiger
  12. Scott Lystig Fritchie
  13. Kostis Sagonas
  14. Mickaël Rémond
  15. Jesper Louis Andersen
  16. Miriam Peña
  17. Peer Stritzinger
  18. Brujo Benavides

Now, let’s delve deeper into their remarkable contributions and impact.

Fred Hébert

YouTube Video

Nationality: Canadian

Fred Hébert is an influential Erlang educator and open-source contributor.

He authored Learn You Some Erlang for Great Good! and Erlang in Anger, accessible books that have trained countless developers. Fred co-founded the Erlang Ecosystem Foundation and serves on its board, driving community growth. He’s also a maintainer of Rebar3 (Erlang’s build tool) and libraries like recon (for debugging). Professionally, Fred has built resilient systems at companies like Heroku and Postmates, often bringing Erlang/OTP expertise into cloud infrastructure. His blog posts and conference talks on fault-tolerance and testing continue to shape industry best practices.

Kenneth Lundin

Nationality: Swedish

Kenneth Lundin has been the manager and guiding hand of the Erlang/OTP development team at Ericsson for over twenty years. A seasoned software engineer, Kenneth joined the OTP project in 1996 during its early open source days and became head of the team by 1998.

Under his stewardship, Erlang/OTP has seen regular releases, improved documentation, and a growing open-source community. Kenneth was one of the pioneers of using C++ at Ericsson, but he embraced Erlang for its concurrency benefits. He often provides “OTP Team Updates” at Code BEAM conferences, sharing new features and inviting community feedback. Colleagues describe him as a “hands-on technical manager” – he not only manages priorities for OTP’s evolution but also dives into technical discussions on the VM, tools, and language. After 45+ years at Ericsson (27 of those on OTP), Kenneth’s legacy is an Erlang/OTP platform that remains industrial-grade and continuously improving.

Loïc Hoguin

Concurrency is not parallelism. And Erlang gives you both — if you know how to use it.

Nationality: French

Loïc Hoguin is the author of the Cowboy web server, Ranch TCP library, Gun HTTP client, and the Erlang.mk build tool.

As founder of the open-source company Nine Nines, he has made Erlang a powerhouse for web and real-time services. Loïc co-founded SpawnFest (an annual Erlang/BEAM hackathon) and wrote “The Erlanger Playbook”, sharing best practices with the community. He remains an active maintainer, ensuring Cowboy supports modern web standards (WebSocket, HTTP/2) with high performance. His contributions, training, and community talks have cemented him as a leading voice in the Erlang world.

Francesco Cesarini

Francesco Cesarini - 18 Best Erlang Developers for High-Concurrency Systems

Nationality: Swedish-Italian

Francesco Cesarini is the founder and Technical Director of Erlang Solutions and a true Erlang evangelist.

He began his career at Ericsson’s Computer Science Lab alongside the inventors of Erlang and has spent 25+ years architecting telecom, messaging, and payment systems in Erlang. Francesco co-authored the books Erlang Programming and Designing for Scalability with OTP, widely used by developers. As an educator, he has taught Erlang/OTP at Oxford University and guided many through training programs. He also helped launch the Erlang Ecosystem Foundation to foster community collaboration. Francesco’s leadership and constant advocacy have been critical in Erlang’s global adoption.

Lukas Larsson

Nationality: Swedish

Lukas Larsson is a core Erlang/OTP developer known for solving complex VM performance problems. After joining Ericsson’s OTP team as a consultant around 2012, he has focused on the Erlang VM internals for the past 8+ years.

Lukas was one of the principal engineers behind Erlang/OTP’s new JIT compiler, which debuted in OTP 24 and significantly boosted execution speed. He also improved the runtime’s scaling on multicore systems – for example, optimizing how the scheduler handles code loaded with new type information to leverage the JIT better. Prior to OTP, Lukas spent about a decade at Erlang Solutions applying Erlang across different industries, which gave him practical insight into where the VM needed tuning.

He remains an active open-source contributor (handling many OTP GitHub issues and pull requests) and often appears alongside Kenneth Lundin in “Ask OTP Anything” panels. Lukas’s work ensures that Erlang/OTP keeps pace with modern hardware and performance expectations.

Feng Lee

Nationality: Chinese

Feng Lee is the founder and CEO of EMQ Technologies, creators of EMQX, the world’s most scalable open-source MQTT message broker written in Erlang. He and his team in Hangzhou, China, have been using Erlang for telecom and IoT software since 2006, drawn by its concurrency and reliability for handling massive device connections.

Under Feng’s leadership, EMQX has achieved industry-leading performance – recent versions can support 100 million+ IoT device connections in a cluster, a testament to Erlang/OTP’s scalability. Feng has positioned EMQX as a global player (EMQ is an OASIS and Eclipse Foundation member), bringing Erlang into modern cloud-native infrastructure (with Kubernetes operator support, etc.). He often speaks about MQTT and has grown a worldwide community around EMQX’s Erlang core. By combining Erlang’s strengths with IoT requirements, Feng Lee has demonstrated how Erlang can power the next generation of connected devices and services.

Robert Virding

Robert Virding - 18 Best Erlang Developers for High-Concurrency Systems

Nationality: Swedish

Robert Virding is a co-inventor of the Erlang language and one of its earliest implementers.

At Ericsson’s lab, he contributed much of Erlang’s original libraries and even parts of the compiler. Robert later co-founded Bluetail, one of the first Erlang startups, which proved Erlang’s commercial viability. He remains active as Principal Language Expert at Erlang Solutions, where he mentors developers and teaches OTP principles. Robert also created LFE (Lisp Flavoured Erlang), marrying Lisp syntax with the BEAM runtime. Having co-authored the first book on Erlang and with decades of experience in garbage collection and language design, Robert is an esteemed elder statesman in the community – still blogging, speaking, and coding to inspire the next generation.

Tristan Sloughter

Nationality: American

Tristan Sloughter is a longtime Erlang developer best known for co-creating Rebar3 (with Fred Hébert) to simplify building and releasing Erlang projects.

He also developed Relx for packaging Erlang releases, making deployment easier. Tristan has been deeply involved in community infrastructure: he helped establish the Erlang Ecosystem Foundation and contributes to its Observability Working Group. After using Erlang at companies like Heroku and Postmates, Tristan now works at Splunk on OpenTelemetry integrations, bringing Erlang’s telemetry data to modern tracing systems. He frequently gives talks and writes about adopting Erlang in organizations. Tristan’s work on build tools and tracing has improved developer experience for the entire ecosystem.

Björn Gustavsson

Nationality: Swedish

Björn Gustavsson has been a core developer of Erlang/OTP at Ericsson for decades and is often regarded as the technical lead of the OTP team.

He joined the project in its early stages (circa 1996) and has worked on everything from the runtime system to language features. Björn specializes in the Erlang compiler and led efforts to introduce the JIT (Just-In-Time) compiler in OTP 24+, a milestone that significantly improved BEAM performance. He has guided many optimizations (like improved bit-level handling and binary construction) in recent releases. As a member of the Erlang Foundation’s technical council, Björn continues to set the direction for Erlang’s evolution. His quiet, steady contributions ensure that Erlang/OTP remains robust and modern for the community.

Steve Vinoski

Steve Vinoski - 18 Best Erlang Developers for High-Concurrency Systems

Nationality: American

Steve Vinoski is a distributed systems expert and longtime Erlang advocate. After gaining fame co-authoring “Advanced CORBA Programming in C++”, Steve embraced Erlang’s simplicity for building scalable services.

He became a committer on Yaws, one of the first high-performance Erlang web servers. Over the last decade, Steve applied Erlang at Basho Technologies (where he worked on the Riak database) and now at Arista Networks building networking systems. He has written influential articles contrasting RPC vs. REST and often highlights Erlang’s strengths in his IEEE “Internet Computing” column. Steve’s breadth of experience – from telecom to media streaming – and his advocacy for Erlang’s concurrency have helped bridge enterprise middleware communities with the BEAM world. He remains an active conference speaker and blogger, demystifying scalable architecture with Erlang.

Ulf Wiger

Nationality: Swedish

Ulf Wiger is one of the most experienced Erlang engineers, known for his early adoption and continued innovation. He was arguably Erlang’s first commercial user outside Ericsson – purchasing a license in 1993 and deploying Erlang in a North American telecom system. Ulf spent 13 years at Ericsson, where he became a chief architect for large-scale carrier-grade systems built on OTP.

Later, he served as CTO of Erlang Solutions, mentoring many new Erlang projects. Ulf has contributed several open-source libraries/utilities over the years – notably gen_leader and jobs – addressing common distributed problems. In recent years, he ventured into blockchain, implementing a blockchain in Erlang and speaking at GOTO about it. Ulf also co-founded Feuerlabs to explore Erlang in embedded and IoT. With over 30 years in telecom and a second career in emerging tech, Ulf remains an active voice on Erlang forums. His blog posts and forum answers often provide “wisdom of the ages” on how to architect fault-tolerant systems the Erlang way.

Scott Lystig Fritchie

Nationality: American

Scott Lystig Fritchie is a veteran Erlang developer recognized for his work on distributed databases and performance tooling. At Basho Technologies, Scott was a senior engineer on Riak, the distributed KV store powered by Erlang – he helped design Riak’s core and wrote pivotal components like the active anti-entropy subsystem.

Scott is also known for integrating Erlang with systems-level instrumentation: he created DTrace probes for the BEAM and other debugging aids. He has co-chaired the ACM Erlang Workshop and remains on its steering committee, encouraging research in the Erlang community. Scott frequently presents at conferences, often on topics like “Measuring and profiling Erlang code” or unique applications of the actor model. In the past few years, he has worked with technologies like OSv and consulted on using Erlang in fintech. Scott’s contributions blend academic rigor with practical know-how.

An active member on mailing lists and forums, he’s quick to help others with tricky concurrency bugs or performance optimizations. His dedication to the craft is such that he recently noted he’s seeking new challenges specifically in Erlang/Elixir environments – a testament to his passion for the BEAM.

Kostis Sagonas

Kostis Sagonas - 18 Best Erlang Developers for High-Concurrency Systems

Nationality: Greek

Kostis Sagonas is the academic turned toolmaker who has greatly enhanced Erlang’s tooling and language features. Since 1999 he’s been involved in Erlang’s development, notably leading the HiPE project that added a native code compiler to Erlang/OTP. Kostis and his students introduced pivotal language extensions such as bit-level pattern matching and the modern type/spec notation for documenting functions.

He is perhaps best known as the creator of Dialyzer, Erlang’s static analysis tool that finds type errors and discrepancies. He also co-authored PropEr, an open-source property-based testing framework inspired by QuickCheck. Through these tools (Dialyzer, Typer, Concuerror, etc.), Kostis has brought correctness and bug-finding capabilities to Erlang developers. He continues to split his time between academia and practical development, ensuring Erlang’s ecosystem benefits from the latest research in static analysis and verification.

Mickaël Rémond

Nationality: French

Mickaël Rémond is a pioneer of Erlang in messaging and XMPP technologies. He founded ProcessOne in 2005 and created ejabberd, the open-source Erlang XMPP server that proved Erlang’s capacity for massive scalability in chat systems. Mickaël has over a decade of community involvement and is one of the world’s leading experts in instant messaging with Erlang.

Under his leadership, ejabberd achieved record benchmarks (millions of concurrent users on a single node) and has been adopted in enterprise and government projects. He has delivered 50+ talks worldwide on ejabberd, messaging, and real-time systems. Notably, Mickaël was named “Erlang User of the Year” in 2004 for his contributions. He remains active maintaining ejabberd, exploring push notification services, and writing about high-volume messaging. His work demonstrated Erlang’s advantages in reliability and concurrency long before chat apps were mainstream.

Jesper Louis Andersen

Nationality: Danish

Jesper Louis Andersen is a renowned Erlang expert with a passion for applying academic concepts in real systems. He created eTorrent, an experiment implementing the BitTorrent protocol in Erlang to prove its suitability for peer-to-peer networks. Jesper has contributed to numerous open-source projects, from a GraphQL implementation in Erlang to libraries like a circuit-breaker (Fuse) for fault tolerance.

As a former Erlang Solutions consultant and a frequent conference speaker, he shares deep insights on BEAM performance, garbage collection tuning, and concurrency patterns. Jesper is also known for his thoughtful answers on StackOverflow and mailing lists – often illuminating how Erlang’s design solves complex problems. He has worked in diverse domains (advertising tech, blockchain, etc.), consistently advocating for Erlang where reliability and concurrency are paramount. With his cross-language background, Jesper often draws interesting comparisons, but Erlang remains his tool of choice for building practical fault-tolerant systems.

Miriam Peña

Miriam Pena - 18 Best Erlang Developers for High-Concurrency Systems

Nationality: Mexican

Miriam Peña is a veteran Erlang engineer and a champion for diversity in the BEAM community. She spent over 16 years building scalable systems in Erlang – from telecom projects in Detroit to real-time bidding ad infrastructure in San Francisco. As a Staff Engineer at AdRoll (NextRoll), she designed critical parts of their ad-serving platform using Erlang for high throughput processing.

Miriam co-founded the Erlang Ecosystem Foundation and served on its board, focusing on outreach and education. She also organized the SF Erlang & Elixir meetup, fostering local community growth. Miriam frequently speaks at conferences about performance tuning and “BEAM Extreme” tricks, sharing lessons from running Erlang in production. She recently joined WhatsApp (Meta) to work on messaging infrastructure, coming full circle to the tech that inspired her career. As a visible female leader in a male-dominated field, Miriam has mentored new Erlangers and advocated for inclusive, supportive community practices.

Peer Stritzinger

Nationality: German

Peer Stritzinger is an entrepreneur bringing Erlang to the world of embedded systems and IoT. He is the creator of GRiSP, a hardware platform and framework for running Erlang on bare-metal embedded devices.

As founder and CEO of Peer Stritzinger GmbH, Peer has spent over a decade applying Erlang in automotive and industrial scenarios – proving that the BEAM VM can run reliably even on small microcontroller boards. His company’s solutions integrate Erlang from device firmware up to cloud services, showcasing a unique “full-stack” IoT approach with one technology. Peer participates in EU research projects to extend Erlang’s use in smart cities and automotive safety, often pushing the envelope of what Erlang can do on constrained hardware.

He also contributes to open-source and shares expertise at conferences. By bridging embedded engineering and Erlang, Peer has opened new frontiers for using OTP’s robustness beyond the data center.

Brujo Benavides

Nationality: Argentine

Brujo Benavides (Fernando “Brujo” Benavides) is a well-known Erlang blogger, open-source contributor, and community mentor. An Erlang developer for nearly 15 years, Brujo currently works at NextRoll in Barcelona building scalable systems. He’s famous for his enthusiastic blogging on “Erlang Battleground” and Medium, where he demystifies tricky aspects of Erlang and OTP.

Brujo co-authored the book Adopting Erlang (sharing strategies for teams to embrace Erlang) and is an active trainer – he’s a member of the Education Working Group in the Erlang Ecosystem Foundation, mentoring developers through exercises and workshops. He also consistently aced the BEAM Quiz at conferences (until they retired it due to his domination!). Brujo’s contributions include tools like elvis (an Erlang linter) and hank (dead code detector) which help teams improve legacy codebases. Through humor, patience, and deep knowledge, he has onboarded many newcomers to the Erlang way of thinking.

Wrap Up

These legends represent exceptional talent, making them extremely challenging to headhunt. However, there are thousands of other highly skilled IT professionals available to hire with our help. Contact us, and we will be happy to discuss your hiring needs.

Note: We’ve dedicated significant time and effort to creating and verifying this curated list of top talent. However, if you believe a correction or addition is needed, feel free to reach out. We’ll gladly review and update the page.

Ready to get started?