JVM backend engineer · JS/TS frontend · Curious about what the abstractions hide
I build robust backend systems on the JVM — Java, Spring Boot, and Maven for production services; Scala for functional and distributed workloads. On the frontend I deliver reactive interfaces with Vue 3, Vite, and TypeScript, reaching for Nuxt when a full-stack approach is warranted. C#/.NET is in my toolkit where the ecosystem calls for it.
I'm also actively learning outside my comfort zone: Zig and Jai to understand what the JVM abstracts away at the systems level, and Clojure to push functional thinking further within the JVM itself.
Backend
Java Spring Boot Maven Scala C# .NET
Frontend
Vue.js TypeScript Vite Nuxt.js
Exploring