Namaste

I'm Amrit Adhikari.

A Ad

I work with software for a living, and I am still learning my way through it one step at a time. I'm currently based in Dallas, Texas. Most days I am simply working on something at my desk, learning something new, or trying to share a small lesson through a technical blog. That cycle of learning, fixing, improving, and repeating is honestly the part I enjoy the most.

How It All Started

My journey with computers began long before I knew what a software engineer was. I grew up in a small town in 🇳🇵, and when I was around 10, my mom enrolled me in a private school that had a small computer lab. It was not fancy, but for me it felt like magic. I still remember the curiosity it sparked and how it made me wonder what these machines could really do.

After finishing high school in Pokhara, I decided to move to the United States to study computer science. I am forever grateful to my parents for supporting that decision. One fine day in 2016, a 19 year old me landed in Chicago with a big dream and very little idea of what was coming next.

I completed my bachelor's degree in 2021 and my master's degree in 2025, both in Computer Science from the University of North Texas. School gave me a foundation, but most of my real learning came from struggling on my own, experimenting, getting stuck, and slowly figuring things out.

My Path as a Developer

The first language I learned was C, but it didn't take long before I fell in love with Java. And I am still very happy staying in that world.

Over the years I've worked with:

  • Java and Spring Boot
  • Microservices and backend systems
  • React
  • ML and AI
  • DevOps, Cloud, Containers

I enjoy working with TypeScript, Spring Boot, PostgreSQL, Docker, Testcontainers, and Kubernetes.

One of my goals early on was to work at a large company and build software that actually reaches people. In 2021, I got the chance to do that when I joined American Express as a Software Engineer. It felt like a dream come true, like checking off a box I had been looking at for years.

What keeps me moving is the simple satisfaction of fixing things and understanding them a little better (in life and in code).

Life Outside Tech

Outside of work, I usually take a walk or go for an early morning run. It helps me reset and gives me a sense of calm before the day starts.

What I Believe

No big philosophy! My personal rules are pretty straightforward:

  • Work hard
  • Be honest with yourself
  • Everything else can be figured out along the way

I have not done much yet, but reaching this point and finding my way has taken patience, support, and many small steps. I believe many people can relate to that. More than anything, I hope people reading this walk away with something positive. Maybe a bit of motivation, maybe a sense of connection.

And if you ever feel like you are figuring things out as you go, trust me, you are not alone.