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.
Aveiro: a website, blog, and newsletter without a developer
I write software for a living and built a no-code publishing platform anyway. Here is why, and what it actually takes to handle subscribers, email templates, and compliance so the person publishing never has to.
- Aveiro
- Once UI
- Next.js
- Supabase
- Newsletter
- No-Code
- AI
- 02UI / 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
- 03Thoughts
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
- 04Backend
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
- 05UI / 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
- 06Backend
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
- 07Thoughts
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