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
Frontend
Exploring
