kabinmanandhar.

my tech journey.

the brief story of how I got into mobile app development

From CSS Nightmares to Flutter Dreams

It all started with me diving headfirst into web development—bright-eyed and ready to build the next big thing. But then came CSS. Oh, CSS. Let's just say we had a "complicated" relationship. By complicated, I mean pure hate. So, I broke up with web dev and switched to something that made more sense—native mobile app development, which didn't last long as I got introduced to Flutter while I was learning UI components with XML.

Flutter Got Me Hooked

Fast forward to my internship days, where Flutter walked into my life. The way everything just worked? Pure magic. I've been hooked ever since, sticking with Flutter for over 5 years and counting, constantly learning, experimenting, and creating.

Tools That Saved My Life (and My Sanity)

But don't get me wrong, I still needed to get my hands dirty in web dev. Even though CSS and I aren't best friends, I found my tools to get the job done:

  • Tailwind: Making styling painless [according to them, still painful for me]
  • Next.js: For smooth, fast websites that make me look like a genius

Fun Fact

I made this website with a next.js based documentation tool called fumadocs. As a portfolio is also a documentation of me and my career, why not use the right tool for it..

-- just a coping mechanism - i give up css. --

It's a much more peaceful existence when you can just focus on the logic and leave the styling drama to the frameworks.

The Journey So Far

My journey has been a wild ride:

  • Started as an intern fumbling through tasks
  • Leveled up to junior dev, then climbed to mid-level, and eventually became a senior dev
  • Now, I'm proudly managing a team of 5+ talented developers

Along the way, I've worn multiple hats:

  • Collaborating with project managers, designers, and backend engineers and sometimes taking over their roles, cause I can 😎
  • Decoding client requirements, setting timelines, and handling projects [I am something of a project manager myself]
  • Maintaining healthy client relationships with frequent updates (yes, they actually liked me)

Highlight

It's been a mix of building apps, solving problems, and making sure everything runs smoother than a perfectly aligned column in Flutter (because unlike CSS, Flutter understands me).

So here I am, still on this journey, crafting solutions, learning every day, and loving the process. Welcome to my world of widgets, logic, and creations. ✨

On this page