Saša Jurić is an experienced software developer and Elixir mentor with over two decades in the industry and 13 years focused on modern backend engineering. He has built and maintained large-scale Linux server systems, Windows desktop apps, and embedded kiosk devices, spanning back-end, front-end, databases, and operations. A core contributor to the Elixir language and tools like credo, his open-source work touches fundamental library functions and static analysis rules that improve code consistency across the ecosystem. Based in Zagreb, he combines deep practical experience in Erlang/Elixir with a strong background in C#, C++, Ruby on Rails and SQL, and a hands-on approach to mentoring teams and individuals. Notably, he implemented performance-minded GenServer patterns and batching persistence logic in production-grade Elixir projects, reflecting an emphasis on both correctness and throughput.
13 years of coding experience
18 years of employment as a software developer
Dipl. ing. (M.Sc equivalent), Computer Science, Dipl. ing. (M.Sc equivalent), Computer Science at Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia
Contributions:93 commits, 10 PRs, 73 pushes in 8 years 3 months
Contributions summary:Saša's contributions focused on developing and optimizing backend logic using Elixir. This involved the creation of a database worker using GenServer for efficient data storage and retrieval, including batching requests for performance. The user also made changes to existing code and implemented database persistence for updates and deletions to ensure data integrity.
Elixir is a dynamic, functional language for building scalable and maintainable applications
Role in this project:
Back-end Developer
Contributions:3 reviews, 16 commits, 8 PRs in 7 years 5 months
Contributions summary:Saša contributed to Elixir core library functions, including `Kernel`, `List`, `Dict`, and related test files. Their work focused on implementing and refining core functionalities such as `replace_at` in `List`, `to_keywords` in `Kernel`, and introducing a `Dict.Behaviour` with associated implementations. The user also made code modifications based on pull request comments, indicating a collaborative development process.
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.