/ Performance Engineer
Open source & experiments

Projects.

Tools I build to make builds and runtimes faster. Two are public today — more will land here as I open-source them.

01 — Gradle pluginv1.3.0

parallel-zip-gradle-plugin

A drop-in Gradle plugin that parallelizes Zip archiving across every CPU core — no config rewrites needed — producing byte-for-byte reproducible archives, so your build cache and supply-chain checks keep working.

3.5×
avg archiving speedup
11×
peak on large projects
Deflate mode: speedup over Gradle Zip, 11 benchmark projects
Kafka9.7×
ZooKeeper9.2×
Cassandra4.5×
Solr4.5×
Gradle4.4×
SonarQube4.3×
Groovy3.8×
HBase3.8×
Flink3.2×
Spark3.1×
Hadoop1.6×
GradleBuild toolingParallelismGradle Plugin Portal →View on GitHub →
02 — Gradle pluginv1.0.0

shaded-jar

A Gradle plugin that assembles fat (uber) and shaded JARs much faster than existing tooling — DEFLATE compression and ASM package relocation both run in parallel on Gradle's worker pool, where Jar / com.gradleup.shadow run them single-threaded. A persistent pack cache speeds up rebuilds further once a dependency's already been packed once.

3.1×
faster than com.gradleup.shadow
1.8×
warm-cache rebuild speedup
Archive step: speedup over baseline, by scenario
vs com.gradleup.shadow3.09×
warm pack-cache rebuild1.8×
vs stock Jar, 1 worker1.67×
vs com.gradleup.shadow, 1 worker1.5×
GradleBuild toolingBytecode relocationGradle Plugin Portal →View on GitHub →
03 — Coming soonMore tools in progress — check back as I open-source them.