Article

Starting This Journey: Building, Learning, and Sharing

A short introduction about who I am, what I build, and why I started this blog; to share ideas, lessons, and practical insights about software development, architecture, and AI.

May 4, 2026 2 min read
Artificial Intelligence Engineering Web Development

Hi, I’m Yasser.

I’ve spent the last several years building software; mostly web applications, internal tools, and digital platforms designed to solve real business problems.

A big part of that work has revolved around technologies like ASP.NET Core and Sitefinity CMS, along with modern frontend frameworks and tools. Over time, I’ve helped build systems that do more than just work; they scale, adapt, and remain maintainable as complexity grows.

That distinction has always mattered to me.

Because writing software is one thing. Building software that can survive growth, change, and real-world complexity is something entirely different.

A lot of my career has been shaped by curiosity; not just curiosity about code itself, but about the systems behind it. Architecture, performance, maintainability, developer experience. The deeper you go, the more you realize that good software is rarely just about the code. It’s about decisions, trade-offs, and how those choices hold up over time.

That mindset naturally pushed me into new areas.

Lately, a lot of that exploration has centered around artificial intelligence, automation, and source code auditing; especially how AI can become part of the development workflow itself. Not to replace engineers, but to strengthen the way engineering happens.

Used well, AI can help review code more deeply, surface risks earlier, automate repetitive tasks, and improve how software evolves over time. That intersection between engineering and intelligence is one of the most interesting spaces I’ve worked in.

And that’s a big part of why this blog exists.

This is where I document what I’m building, what I’m learning, what breaks, what works, and what’s worth sharing. Some posts will be highly technical. Some will be practical walkthroughs. Others will simply be lessons pulled from real projects, real mistakes, and real solutions.

You’ll find topics around software architecture, backend development, AI-assisted workflows, automation, engineering productivity, technical problem-solving, and personal experiments; always grounded in practical experience.

This isn’t a theory-first blog.

It’s a builder’s blog.

A place for sharing practical ideas, lessons in progress, and the kind of knowledge you usually only gain by doing the work.

If any of that resonates with you, welcome.

Glad you’re here.