JVM engineer working mostly in Java, Scala and Kotlin — libraries, build tooling and contract testing. Outside of that I maintain accessibility software and work on Kurdish text-to-speech.
Libraries
- compress4j — a thin, easy-to-use
archiving and compression API for Java over Apache Commons Compress. Zip, tar,
gzip, bzip2, 7z, xz. Java 21+.
io.github.compress4j:compress4j· docs
Contract testing
- pact-avro-plugin — a Pact plugin for verifying Avro-encoded messages, so contract tests cover binary payloads and not just JSON. docs
Accessibility & Kurdish TTS
Maintained under ZirekHQ — local neural TTS and NVDA screen-reader support for Kurdish and other under-served languages. dengjen-nvda is in the official NVDA Add-on Store. Windows testers and co-maintainers welcome.
JobRunr · cron-utils · fabric8io/kubernetes-client · Swagger2Markup · espeak-ng
Older projects — Bugzilla extensions, Thrift/Finagle and Swagger tooling — are archived and read-only. They're kept for reference, not maintained.





