José Valim is the creator of the Elixir programming language and Chief Adoption Officer at Dashbit, bringing 18 years of experience building scalable, concurrent systems for web and embedded markets. He combines hands-on engineering—contributing across core projects like Elixir, Phoenix, Ecto, LiveView, and Erlang/OTP—with developer advocacy, conference speaking, and three technical books to grow ecosystems and drive adoption. Previously a Rails Core Team member, his background in Ruby and deep runtime-level work informs pragmatic language and tooling design that emphasizes fault tolerance and developer productivity. At Dashbit he helps ship products such as Livebook and Tidewave while guiding open-source projects like Broadway, Flow, and Mox. Trained in engineering at USP and Politecnico di Torino, he pairs academic rigor with a proven track record of evolving language runtimes and developer workflows used globally.
18 years of coding experience
12 years of employment as a software developer
Graduate Electrical Engineering, Graduate Electrical Engineering at USP - Universidade de São Paulo
Master of Science Engineering, Master of Science Engineering at Politecnico di Torino
Concurrent and multi-stage data ingestion and data processing with Elixir
Role in this project:
Back-end Developer
Contributions:84 reviews, 137 commits, 143 PRs in 4 years 1 month
Contributions summary:José primarily contributed to the core functionality and architecture of the Broadway library. Their work focused on refining the internal structure, refactoring components for clarity, and improving the overall robustness of the system, as shown by the creation of a Broadway.TermStorage to avoid large data transfers. The user also implemented features such as partitioning, telemetry, and improved error handling and logging, and updated the project dependencies. The contributions show a strong understanding of the library's internals and the underlying GenStage framework.
Contributions:92 commits, 64 PRs, 139 pushes in 6 years
Contributions summary:José primarily contributed to the back-end logic of the `flow` repository. Their work involved releasing new versions of the library and addressing specific issues related to supervisor exits and timer management. They also focused on code style synchronization and improving documentation. Their contributions demonstrate a focus on stability and maintainability within the GenStage-based parallel processing framework.
genstage
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.