Elixir was created by José Valim, a highly respected software developer known for his contributions to the open-source community. José Valim was born in Brazil and initially gained recognition for his work on the Ruby on Rails framework, where he was a core team member. His expertise in web development and his passion for programming languages led him to explore new avenues in the world of software development.


Elixir emerged as a result of Valim’s desire to address certain limitations he encountered while working on concurrent and distributed systems. He saw the need for a programming language that could leverage the strengths of the Erlang virtual machine (BEAM) while providing a more approachable and extensible syntax. Thus, Elixir was born as an open-source project, with Valim as its primary creator.


José Valim’s vision for Elixir was to combine the robustness and scalability of Erlang with modern language features and a friendly syntax. His dedication to the language’s development, along with the contributions of a growing community of developers, has allowed Elixir to flourish and become a popular choice for building real-time and fault-tolerant applications.


Elixir was created by José Valim, a prominent figure in the world of software development, with a vision to provide a functional and concurrent programming language that takes full advantage of the Erlang virtual machine. His contributions and leadership have played a pivotal role in shaping Elixir into the powerful and versatile language it is today.

Previously at
Flag Argentina
time icon
Tech Lead in Elixir with 3 years' experience. Passionate about Elixir/Phoenix and React Native. Full Stack Engineer, Event Organizer, Systems Analyst, Mobile Developer.