Hello! 👋 My name is Ivo Hrádek [ ˈɪvo ˈɦraːdɛk].
I build backend systems on the JVM, run them on Kubernetes, and write about it at hradecheck.com.
val ivo = Engineer(
role = "Backend engineer & tech lead",
based = "Brno, Czech Republic",
builds = listOf("Kotlin", "Spring Boot", "Gradle"),
ships = listOf("Kubernetes", "Helm", "ArgoCD", "Azure", "Terraform", "GitHub Actions"),
observes = listOf("OpenTelemetry", "Micrometer"),
focus = listOf(
"architecture and ADRs",
"platform, GitOps and delivery",
"identity: OAuth2, OIDC, JWT, consent",
"documentation that stays true",
),
offDuty = listOf("chess", "writing"),
)| Project | What it is |
|---|---|
| jotscope | Privacy-first Chrome extension to decode, inspect and verify JSON Web Tokens. 100% offline. jotscope.hradecheck.com |
| hradecheck.com | My blog: software architecture, system design and building reliable software. |
| dotfiles | Home is where the config files are. |
| apk2xml | Converter between Android binary XML and readable XML. |




