Sandip Dahal-Full Stack Developer

Hello, My name is

Sandip Dahal

I am a Full Stack Developer.

And, this is my story ...

Baby Steps

My coding adventure started in college with a course on C—a peek behind the digital curtain. I was hooked, but making things move with C felt like trying to cast spells with a brick.

So, I grabbed my wand—HTML, CSS, and JavaScript—and suddenly, the web was my playground. Every project was a new trick, a new spark of excitement.

Curious? See my early JavaScript projects.

Beyond the Browser

My journey took me from web playgrounds to Python and R, diving into scientific computation and data science.

With my roommate, we built a structural analysis app, a fusion of code and structural mechanics, using PyQt and Numba.

I later ported it for the web, blending React for UI, Express for backend, and Python for the heavy lifting, then wrapped it as an Electron app — a full-stack adventure, reborn for browser and beyond.

For the Love of .NET

Full-time work sparked a quest for new languages, leading me to C#.

Already proficient at TypeScript, I created a Snake Game, the Inkloom Blogs API, and its Angular UI while learning .NET with C#.

I migrated applications from legacy .NET Framework (.NET 4) to modern .NET (.NET 6+), creating a guide repository for this transition.

At work, I modernize and containerize legacy .NET applications. In my free time, I experiment with Unity, ML.NET and .NET MAUI.

Unknown Waters

My journey in software engineering is an endless exploration, charting new territories professionally and personally.

I am constantly exploring diverse world of tech, from the depths of Docker and Cloud to the frontiers of WebGPU for web gaming and accessible AI.

I'm always learning and welcome advice, feedback, or collaboration. If you'd like to connect or share your thoughts, please feel free to reach out!

Let's Connect

I would love to hear from you! Whether you have questions, ideas, or just want to say hi, feel free to reach out.