Uses

The stack I reach for day-to-day. This page is updated whenever something actually changes.

My desk setup — laptop, external monitor, mechanical keyboard and mouse
My current desk setup.

Languages & frameworks

  • Next.js for almost any web app.
  • Node.js and Python for backend services and scripts.
  • Flutter when I need a real mobile app.
  • WordPress when content management has to win.

Data

  • MongoDB for most application data.
  • PostgreSQL and MySQL when relations matter.
  • ClickHouse (self-hosted) for analytics.
  • Supabase for quick prototypes.

Infra & ops

  • Azure for production deployments at work.
  • Docker for everything else.
  • GitHub Actions for CI/CD.
  • Postman for API testing.