← Back to shelf

4/24/2025

The Developer's Toolbox: My Go-To Tech Stack and Why I Swear By It

Series: Tech Stack

They say a developer is only as good as their tools.
Well, in that case — call me Thor, because my stack is hammering bugs and lighting dreams daily.

After years of debugging, late-night Stack Overflow binges, and enough pep talk to qualify as a life coach, I’ve curated a tech stack that’s not just powerful — it’s personal. This isn’t just code. It’s a lifestyle.

So here it is: the arsenal of a full-stack ninja — battle-tested, vibe-approved, and recruiter-ready.

Frontend: Next.js + React + Typescript + Tailwind CSS

React

My ride-or-die.
React was the first library that made me feel like I wasn’t just writing websites — I was engineering experiences. With components, hooks, and JSX that feels like modern poetry (sometimes dark, tragic poetry), it’s the backbone of my UI game.

Next.js

If React is my lightsaber, Next.js is my Jedi training.
SSR, SSG, API routes, image optimization — this framework turns my React apps into performance beasts. Plus, routing without react-router? Yes, please. Let me just drop a file in /pages and call it a day.

TypeScript

Ah yes — TypeScript, my overly strict but deeply caring coding partner.

It’s the friend who taps your shoulder and says,

“Are you sure this function won’t return undefined?”

At first, it slowed me down. Now? It’s my guardian angel. No more mystery bugs from null, undefined, or typo-ridden props.
With TS, I build confidently — like a samurai who knows every swing will land clean.

Tailwind CSS

Tailwind is the love letter I never thought I’d write to utility classes.
Forget naming things like .hero-section-wrapper-max-v2. Tailwind lets me build fast, consistent, and dripping-with-style UIs. My designs? Sleek. My classes? Unreadable but effective.
10/10 would p-4 again.

State Management: Context API + useState + Custom Hooks

Redux who?
Most of my projects live happily on a diet of Context and useState, sprinkled with custom hooks that make my logic cleaner than your Sunday laundry.

And if things get messy, I break out the heavy-duty stuff like useReducer — because I like my state like I like my code: predictable and drama-free.

Backend: Node.js + Express + MongoDB

Node.js + Express

Lightweight, fast, and no-nonsense. Node + Express is the backend power couple I trust to build APIs that scale, deliver JSON like Glovo, and never ghost me in production.

MongoDB

I like things a little unstructured — call it a creative quirk.
MongoDB lets me model my data without getting trapped in a relational cage. Need to nest an object inside another object inside another? MongoDB: “Bet.”

And with Mongoose, I get just enough structure to keep things civilized without turning into a database abobi.

Deployment: Vercel + Render + GitHub

  • Vercel for frontend — frictionless deployments, custom domains, and a dashboard that doesn’t make my brain hurt.
  • Render or Railway for backend APIs and MongoDB instances — because Heroku decided to ghost us all.
  • GitHub — the source of truth, chaos, and wildly emotional commit messages like:
"fixed it i think pls work this time"

Other Tools I Swear By

  • Framer Motion – For animations smoother than my pickup lines.
  • Postman – My therapist for testing APIs.
  • VSCode + Prettier + ESLint – Clean code or bust.
  • Figma – Because wireframes shouldn’t look like crime scene sketches.

Final Words from Your Full-Stack Guru

This isn’t just a stack.
This is years of trial, error, rage quits, and glow-ups.
Each tool in my toolbox has earned its place through broken features, tight deadlines, and moments where I whispered, “Please just work” into the void.

I know how to build it all — from pixel-perfect landing pages to backend APIs that slap.
I speak both frontend finesse and backend logic.
I deploy, I debug, I design.
I’m not just a full-stack developer. I’m the full meal.

Eager minds, fellow devs recruiters, startups — welcome to my workflow.
Let’s build something brilliant.