I'm a backend engineer focused on building reliable, maintainable systems. Most of my work revolves around Java, Spring Boot, and designing APIs that are easy to use and hard to break.
I enjoy making things run smoothly - from automating CI/CD pipelines to tuning services and cleaning up codebases. Day to day, you’ll usually find me in IntelliJ, a terminal, or inside a Docker container.
- Java, Spring Boot
- MongoDB, PostgreSQL
- Docker
- Occasionally: Go, Python, Kotlin
Here's a list of projects that I'm the most proud of. Not a huge one, but perhaps it will eventually grow 😊.
- Problem4J: RFC 7807 - Problem Details for HTTP APIs model for Java and related frameworks.
problem4j-core: plainProblemmodel for Java.problem4j-jackson: integration ofProblemmodel with Jacksonv2andv3(ObjectMapper).problem4j-spring: integration ofProblemmodel with Spring Bootv3andv4.
Read more...
Here are some projects that are not very presentable yet. Perhaps one day 😅.
jakarta-validation-extensions: A library that adds a few custom jakarta-style annotations and validators. Project was created as a way to learn about publishing tomaven-centralso I'm not certain about its future yet.pytemple: Python library for simple formatted text generation based on template. Created as a way to learn about using git repositories as PIP dependencies.
