Martin Grigorov is a hands-on software architect and long-time open source committer with 15+ years of engineering experience and 20 years in IT, currently contributing to Apache DataFusion and maintaining the Apache Avro Rust SDK. He blends deep backend, DevOps and build-release expertise—across Java, Scala and Rust—with practical work optimizing performance, CI/CD and ARM64 support for high-profile projects like TechEmpower FrameworkBenchmarks, Apache Spark and Tomcat. As a PMC member on multiple Apache projects and a tokio-rs team member, he navigates large distributed codebases while mentoring teams and improving developer tooling. He runs his own consultancy and has helped train LLMs to perform nuanced code reviews, showing an unusual mix of hands-on coding, automation and machine learning-assisted quality work. Known for meticulous attention to detail, cross-platform packaging skills (conda/bioconda/conda-forge) and a focus on testable, maintainable systems, he is open to freelancing opportunities in Rust/Scala/Kotlin/Java.
15 years of coding experience
18 years of employment as a software developer
Master's Degree Information systems, Master's Degree Information systems at Sofia University St. Kliment Ohridski
Bachelor's Degree Informatics, Bachelor's Degree Informatics at University of National and World Economy
Wicketstuff-core projects are bundled user contributions for use with Apache Wicket (https://wicket.apache.org/). They are released in step with Wicket releases to make them easy to use.
Role in this project:
Back-end Developer & Front-end Developer
Contributions:35 reviews, 798 commits, 349 PRs in 12 years 1 month
Contributions summary:Martin has contributed to the core Wicketstuff-core projects, which provide user contributions for Apache Wicket. Their work included providing implementations of the `IInitializer#destroy()` method for the GaeInitializer, and implemented features like providing a Jasper report exporter for images, showing interaction with both backend and frontend web components. The user has also resolved issues, and fixed the archetype's SBT configuration for the Scala extensions.
Contributions:1 release, 770 reviews, 331 commits in 1 year 6 months
Contributions summary:Martin primarily contributed to the Apache Avro project's JavaScript implementation. Their work focused on improving the handling of binary data, specifically addressing deprecated constructors of the `Buffer` object. The user's commits modified the test suite to utilize newer factory methods for `Buffer` creation, leading to more modern and efficient code practices, and also fixed a test failure.
avrobigdatadotnetpythonrust
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.