Feb 10, 20253 min read

My Favorite Tech Stack in 2025

My Favorite Tech Stack in 2025

There is no "best" tech stack, it depends on the project and the requirements and team preferences.

This is my favourite tech stack for building small to medium-sized web applications in 2025.

I've found this combination particularly effective for startups, side projects, and businesses that need to move quickly while maintaining good scalability and developer experience.

Core Technologies

⚡ Frontend

Next.js 14 with Server Components for building fast and scalable React applications.

📦 Backend

tRPC for type-safe APIs and Prisma for database operations with full type safety.

And I use Postgres as a database (I only use SQL databases).

with Table Plus, I manage my database and tables.

The best benefit is that tRPC provides end-to-end type safety without requiring you to define types twice, types are automatically inferred from your router definitions and shared between client and server.

If you want more performance and control, you might consider using Drizzle Orm as an ORM.

💾 Storage

Cloudflare R2 for cost-effective object storage (eg: images, videos) with S3 compatibility and optional integration with Cloudflare's CDN.

I prefer it because it has a generous free tier (10GB storage and 10M operations monthly) and the plateform has good user experience.

Using a CDN can improve website performance by reducing latency and speeding up content delivery.

📊 State Management

React Query for server state and data fetching. Zustand for local state management.

🎨 Styling

Tailwind CSS with ShadcnUI components, and sometimes Magic UI, Aceternity UI and Hero UI components if needed.

🚀 Infrastructure and Tools

📦 Infrastructure

  • Deployment: I always consider Vercel my first choice, then Hetzner VPS
  • CI/CD: GitHub Actions + Docker
  • nginx as a reverse proxy

🛠️ Tools

🎨 Design

  • Figma for design (logos, thumbnails...).
  • Eraser for creating diagrams and flowcharts.

📝 Writing

I'm using Claude for writing blogs, And Hemingway App for reviewing them.

📹 Demos

I'm using Focusee for recording demos, if you have better budget, you can use Screen Studio.

💬 Social Media Discussions

For more insights and discussions, check out my social media posts:

Conclusion

This stack provides excellent developer experience with full type safety, performance, and modern features.

If you have any thoughts or questions, feel free to reach out to me on Twitter or LinkedIn.

🫡 Acknowledgment

Subscribe to Our Newsletter

Get notified when we publish new blog posts

Comments