Why write about stack?
Not to show I’m using the right technology. But to document the reasoning behind the choices — which is what really matters.
Frontend
Astro — for content sites like this one. Zero JavaScript by default, great for SEO, and the dev experience is excellent.
React — when I need real interactivity. Still the standard in most client projects.
Backend
Node.js + TypeScript — my comfort combination. TypeScript has saved me from production bugs countless times.
PostgreSQL — a relational database that scales well and has powerful features (JSONb, full-text search) that avoid extra dependencies.
Infrastructure
Vercel — for front-heavy projects. Deploy in seconds, simple domains, edge functions when needed.
Railway — for backends with databases. Simpler than AWS for most client use cases.
What I learned
Stack isn’t identity. Use what solves the problem. But knowing one stack deeply makes you faster and more confident than using many things superficially.