Skip to content
Mishel's Devnotes.

About the creator & publication

Clear explanations.
Practical code.
Better understanding.

Hey, I’m Mishel Shaji — a software developer, technical trainer, and writer exploring systems, web architecture, and clean code.

Software developer & trainer C# · .NET · Angular Technical educator

01 / Origin & mindset

The journey & curiosity

My interest in computers started long before I owned one. As a kid, I was fascinated by them. Every opportunity to use one was a chance to explore something new, even when I had no idea what I was doing.

Mental models over memorization

I struggled with traditional learning methods, especially when it came to memorizing things. Over time, I realized that I enjoyed understanding how things worked rather than simply remembering information. That curiosity eventually led me into software development.

02 / Craft & practice

What I do

I’m a software developer with experience in technologies like C#, .NET, Angular, databases, and web application development.

Alongside development, I work as a technical trainer, helping aspiring developers understand programming concepts and build practical skills.

“Teaching has been an important part of my journey. It has taught me that even complicated technical concepts can become easier to understand when they’re explained in the right way.”

I also enjoy experimenting with Linux, Docker, Python, artificial intelligence, and whatever technology sparks a new question.

03 / Editorial mission

Why this blog exists

I’ve always believed that learning technology shouldn’t be unnecessarily complicated. There are plenty of resources available online, but sometimes finding a simple explanation is harder than finding the information itself.

That’s one of the reasons I started creating technical content.

Through this blog and my videos, I share tutorials, explanations, experiments, and things I discover while exploring technology.

Fundamentals

Rock-solid principles

Behind the scenes

Runtime internals

Experiments

Hands-on testing

The core guarantee: my goal isn’t just to show you how to do something, but to help you understand why it works.

04 / Continuous exploration

Beyond the code

I’m naturally curious, and I enjoy learning things outside my everyday work. I like experimenting with tools, building projects, exploring new ideas, and finding creative ways to explain technical topics.

If you’re someone who enjoys understanding how technology works, I hope you’ll find something useful here.