Josh Taylor is a Senior Data Engineer based in Perth with 14 years building data-driven systems and developer tools across startups and scale-ups. He designs and implements cloud data platforms using Snowflake, Fivetran and dbt, and has moved between hands-on engineering and platform roles at companies like Sendle and Five Good Friends. Josh has deep backend experience in Elixir, PHP and PostgreSQL, and led a migration from Symfony/PHP to Elixir at TyreConnect, showing a practical embrace of functional programming for resilient systems. An active open-source contributor, he has improved core functionality and test coverage in projects ranging from the MiniJinja Rust template engine to Drupal Commerce and Elixir data tooling. Colleagues rely on him to ship robust data pipelines and pragmatic code fixes, and he’s candid about responsiveness—ask again if a PR or issue goes quiet. He combines an engineer’s attention to detail with a track record of evolving legacy stacks into modern, maintainable platforms.
Contributions:72 commits, 70 PRs, 40 comments in 1 year 2 months
Contributions summary:Josh primarily contributed to the back-end functionality of the Drupal Commerce module. Their work focused on implementing and validating product SKUs, including adding constraints and tests to ensure uniqueness. They also added tests for product creation, existing SKUs and deletion within the administrative interface. Additional contributions include fixing the menu icon and creating product type tests.
Series (one-dimensional) and dataframes (two-dimensional) for fast and elegant data exploration in Elixir
Role in this project:
Back-end Developer
Contributions:8 reviews, 8 commits, 13 PRs in 4 months
Contributions summary:Josh focused on improving the `elixir-explorer/explorer` repository, specifically working with file input/output, and data type handling. Their contributions included upgrading the Polars library version, optimizing file reading and writing using buffered I/O, and refactoring the internal representation of dates and datetimes. They also added support for Arrow IPC Stream files, which provides streaming data capabilities.
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.