Notes from the studio
Thoughts on UI/UX, databases, and the craft behind them. No hot takes — just what has actually worked for me, or hasn't.
Why your cosmetic studio doesn't need WordPress or Wix
WordPress and Wix are popular because they look cheap. For a cosmetic studio, on second look, they're more expensive than a bespoke solution — in time, conversions, and brand value.
- Cosmetics
- WordPress
- Wix
- Beauty
- Mobile-First
- 02Backend
Performance at 10,000 concurrent players — what actually bottlenecks
What really happens when a Minecraft server serves 10,000 active players: where Hibernate, the main thread, and the JVM actually stall — and which architectural decisions avoid it.
- Performance
- Hibernate
- Minecraft
- 03UI / UX
From Vite to Next.js 16 — what actually broke during the rewrite
Three weeks of migration, a new stack, a few good lessons: what produced real friction when moving from Vite + Tailwind to Next.js 16 with Once UI — and what was surprisingly smooth.
- Next.js
- Migration
- Once UI
- 04UI / UX
Once UI in practice — how a backend engineer finally builds frontends he wants to look at
I was never a designer. Tables, forms, service layers — fine. But the moment it came to spacing, hierarchy, and colour, I started guessing. With Once UI that guessing stopped overnight.
- Once UI
- Design Systems
- Next.js
- 05Backend
JExHibernate — Hibernate for plugins, Spring Boot, and everything in between
Originally meant as a wrapper for Minecraft plugins. Today JExHibernate also clears about 65% of the database boilerplate out of Spring Boot projects and standalone Java apps.
- Hibernate
- JPA
- Java
- 06Thoughts
Seven years of code — and why it gets better every year
A short, honest checkpoint: what changed in my engineering day-to-day since 2017, what I do differently from 19, and what I keep telling beginners.
- Personal
- Engineering
- Practice