Software Engineer & Architect — PhD

Dr. Arsalan Shahid

A technical knowledge base covering enterprise .NET, Angular, Azure, Microservices, AI and more — built from real-world engineering experience.

.NET / ASP.NET Core Angular Azure Microservices Docker SQL Machine Learning
33+ Technical Articles
12 Topic Areas
20+ Years Experience
PhD Computer Science
Available for Freelance

What Is On This Site

Refactor & Reflect is a public engineering knowledge base. Every article distils hard-earned lessons from building production systems — covering architecture, code internals, patterns, and tooling.

In-Depth Articles

Long-form technical deep-dives: architecture analyses, implementation guides, interview-prep treatises, and annotated code walkthroughs.

Browse articles

Architecture & Patterns

Microservices coordination, ASP.NET Core internals, EF Core deep-dives, Blazor rendering models — how systems are designed and why.

Explore microservices

Cloud & DevOps

Azure storage, Databricks, Docker container management, PowerShell automation — practical guides for running real workloads.

Explore cloud

AI & Machine Learning

Conceptual and applied ML content — from K-Nearest Neighbours explained plainly to Azure AI integration in production applications.

Explore AI & ML

Latest Articles

The most recently published technical deep-dives.

View all articles

About the Author

I am Dr. Arsalan Shahid, a software engineer with a PhD in Computer Science, specialising in enterprise back-end development with .NET Core, cloud architecture on Azure, and front-end engineering with Angular. I have spent over 20 years building distributed systems, designing microservice architectures, and mentoring engineering teams.

This site is my public engineering notebook — a place where I distil and share hard-won lessons from production systems. I also take on freelance and contract engagements for businesses that need reliable, modern software without agency overhead.

Connect on LinkedIn
Available for freelance & contract projects
33+Technical Articles
20+Years Experience
PhDComputer Science
12Topic Areas