Tobiasz Małecki is an Elixir backend developer with 11 years of experience, currently building API-driven services with Phoenix, Protocol Buffers and Kubernetes at AppUnite. He transitioned from Ruby on Rails early in his career and now focuses exclusively on functional, concurrent systems in Elixir. An active open-source contributor, he has improved core Elixir tooling and popular libraries—contributions include handling non-ASCII strings in Dialyxir, CQRS/ES fixes and typespecs for Commanded, and HTTP client enhancements in Tesla. Known for attention to code quality, documentation and backward compatibility, he blends hands-on refactors with pragmatic packaging and formatter work in the Elixir ecosystem. Based in Greater Poland, he pairs practical production experience with a habit of improving developer ergonomics across widely used projects.
11 years of coding experience
3 years of employment as a software developer
Information Technology, none, Information Technology, none at Poznan University of Technology
The flexible HTTP client library for Elixir, with support for middleware and multiple adapters.
Role in this project:
Back-end Developer
Contributions:57 commits, 36 PRs, 2 pushes in 3 years
Contributions summary:Tobiasz primarily focused on enhancing the Elixir-based HTTP client library. Their contributions include fixing warnings, adding support for HTTPC options, resolving issues with the Fuse middleware, and refactoring the generation of API functions to limit the number of generated functions. Further improvements involved implementing compression middleware and adding support for stream request bodies within the HTTPC and IBrowse adapters, alongside improvements to the follow redirects middleware.
Elixir is a dynamic, functional language for building scalable and maintainable applications
Role in this project:
Back-end Developer & Technical Writer
Contributions:101 commits, 83 PRs, 19 comments in 2 years 3 months
Contributions summary:Tobiasz primarily focused on refactoring and improving the Elixir codebase, with an emphasis on code formatting and documentation updates. They ran code formatters on various Elixir files, including core modules, test files, and documentation, ensuring code consistency and readability. In addition, the user added and improved the documentation for several modules, including those related to basic types and the `Float` and `Regex` modules, contributing to the project's maintainability and usability.
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.