Here's a look at the tools I use every day. Some I've been with for years, some I picked up recently. Let's get into it.
1. Frameworks
Frontend
Next.js 🗽
This is my main tool. TypeScript keeps me sane, Server Components changed the game, and data fetching just works.
If I'm building a web app, it's probably Next.js.
Angular
When the project is big and needs structure, I go Angular. Enterprise stuff. It's opinionated, but that's the point. It keeps everything consistent.
Astro 💫
Static sites that need to be fast. Astro's content collections make it easy to manage Markdown, MDX, and JSON all in one place.
Perfect for blogs and docs.
Backend
Express
Lightweight and fast. I use Express when I need a quick REST API in Node.js. No bloat, just middleware and routes.
Gets out of your way.
.NET API Core
When I need something serious. Strong typing with C#, dependency injection built in, and it handles high traffic like it's nothing.
Enterprise grade.
2. Styling
Tailwind CSS 🌪️
No more switching between files. I write styles right in the markup and the CSS bundle stays tiny. It just works.
- Inline styling that feels natural
- Small, optimized CSS output
- Plays nice with existing styles when needed
shadcn/ui 🗿
Beautiful components out of the box. Accessible, polished, and I don't have to build everything from scratch.
That's a win.
motion
Smooth animations without the headache. This makes everything feel alive and responsive.
Small detail, big difference.
3. Hosting and Deployment
Vercel
Deploy and forget. Optimized for Next.js and that's exactly what I need.
AWS
When I need more control:
- CloudFront: Fast content delivery worldwide
- S3: Store anything, scale infinitely
- EC2: When I need a full server
Plesk and WordPress
Sometimes the old ways work. Traditional hosting still has its place.
4. Community Involvement
I run IT workshops and volunteer for projects that help people learn. Teaching others keeps me sharp and the community growing.
That's my stack. Nothing fancy, just tools that work.