Full-stack software engineer with 10+ years building production systems across the entire stack. I don't fit in one box - I work with databases, backend, frontend, and everything in between. Professionally I work with Java, but my heart belongs to JavaScript and TypeScript.
I'm a generalist who enjoys working on diverse challenges:
- ποΈ Full-Stack Development - From database architecture and migration scripts to frontend UIs
- π₯οΈ Backend Systems - Node.js, TypeScript, Java/Spring Boot, C#/.NET, Groovy/Grails
- π¨ Frontend - Angular, React, jQuery, ExtJS, Ionic
- ποΈ Databases - PostgreSQL, MySQL, MS SQL Server, MongoDB, Firebase
- π§ DevOps & Infrastructure - Jenkins, Spinnaker, Travis CI, TeamCity
- π Homelabbing - Self-hosting, Home Assistant, infrastructure tinkering
- msr - Database migration runner with transaction support (pet project)
- Strive Club - Built a tool for cyclists to analyze Strava performance (past pet project)
- Languages: JavaScript/TypeScript β’ Java β’ Groovy β’ C#
- Backend: Node.js β’ Express β’ Spring Boot β’ Hibernate β’ ASP.NET β’ Grails
- Frontend: Angular β’ jQuery β’ ExtJS β’ Bootstrap β’ HTML5/CSS3/SASS
- Mobile: Ionic β’ Xamarin
- Databases: PostgreSQL β’ MySQL β’ MS SQL β’ MongoDB β’ Firebase
- Domains: Finance β’ Legal β’ Media & Entertainment
Currently serving as Team Lead at Netflix (10+ years), with additional experience across multiple companies and domains. I've built everything from case management systems to real-time applications, worked across finance, legal, and media industries.
Beyond code, I enjoy running, cycling, collecting Lego and scale train models, and exploring new technologies. I occasionally write at lavr.site.



