Jeremy Barrow is a Senior Software Engineer with 12 years of experience building high-throughput, reliable systems across e-learning, e-commerce, and fintech. A JVM expert turned Rust evangelist, he modernised long-lived Java platforms (upgrading Java 7→11 for thousands of daily concurrent users) and has used Rust professionally since 2019 to help build a modular banking platform. He brings practical cloud-native experience—containerising systems with Docker and Kubernetes and integrating Redis and Kafka—to design scalable internal tools and production services. An active open-source contributor, Jeremy has improved core internals of Apache Wicket and enhanced the IntelliJ Rust plugin’s formatter and tooling support. Based in Dresden after relocating from Australia in 2015, he combines systems-level insight with a penchant for rewriting and refactoring to make legacy codebases maintainable and performant.
12 years of coding experience
9 years of employment as a software developer
Bachelor's degree Physics, Bachelor's degree Physics at La Trobe University
Contributions:5 commits, 7 PRs, 25 comments in 1 year 5 months
Contributions summary:Jeremy contributed to the IntelliJ Rust plugin, primarily focusing on improving the code formatter. They added support for spacing rules related to associated type bindings and implemented intentions for replacing line and block comments. Furthermore, the user addressed issues, such as correctly handling symlinked Cargo project directories. They also added support for new token types, including lifetime and literal macros.
Apache Wicket - Component-based Java web framework
Role in this project:
Back-end Developer
Contributions:10 commits, 15 PRs, 36 comments in 1 year 4 months
Contributions summary:Jeremy's contributions primarily involve improving and refactoring the core logic of the Apache Wicket framework. They addressed jQuery integration issues, specifically focusing on compatibility with `jQuery.noConflict()`. The user also worked on unifying metadata handling and cleanup of internal components such as `BufferedWebResponse` and deprecating legacy data structures like `ArrayListStack`. This indicates a focus on enhancing the framework's internal structure and maintainability.
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.
Request Free Trial
Jeremy Barrow - Senior Software Engineer at Peeriot