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.
Next.js 14 with Server Components for building fast and scalable React applications.
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.
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.
React Query for server state and data fetching. Zustand for local state management.
Tailwind CSS with ShadcnUI components, and sometimes Magic UI, Aceternity UI and Hero UI components if needed.
I'm using Claude for writing blogs, And Hemingway App for reviewing them.
I'm using Focusee for recording demos, if you have better budget, you can use Screen Studio.
For more insights and discussions, check out my social media posts:
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.
Get notified when we publish new blog posts
Comments