– CAVIN –
Backend Software Engineer working primarily in the JVM ecosystem. Kotlin is my main language. Java is part of my foundation and something I actively work in. On the client side, I use TypeScript and JavaScript.
I come from a network infrastructure background OSP fibre deployment and ISP field operations which shapes how I think about software: how systems communicate, where they fail, and what it costs when they do.
Languages: Kotlin · Java · TypeScript · JavaScript
Backend: Spring Boot · Ktor
Databases: PostgreSQL · MySQL · MongoDB
Tooling: Docker · GitHub Actions · Flyway · Testcontainers
Deployment: Render · Vercel · Railway
I am focused on backend systems, with a particular interest in JVM development, transactional systems, and software that has to operate reliably in production.
Gatelog is one of the projects where these interests come together a cloud-deployable visitor management system built with Kotlin and Spring Boot.



