Solution Architect · AI Engineer
Shamsher Singh
Dhillon.
I design and build digital platforms — and write about what breaks along the way.
Selected work
Applications I've designed and shipped — each one live, each with a write-up of how it was built.
About
I'm a solution architect who still loves to ship code. By day I design CMS and commerce platforms at enterprise scale; after hours I build apps, break things on purpose, and write up what I learn.
- Solution Architecture
- AI Engineering
- LLMs & RAG
- Sitecore / XM Cloud
- Optimizely
- React & Next.js
- Vue
- Astro
- Node.js
- .NET
- Azure
- Vercel
Writing
All posts →Interactive components in MDX — how this blog embeds live demos
This site's posts are MDX, which means any post can embed a live, hydrated React component. Here's a working demo and the three lines that make it possible.
Welcome — and how I debug (the detective method)
Why I'm starting this blog, and the one debugging habit that has saved me from a hundred wrong fixes.
Integrating Sitecore XM Cloud and Next.js with a Chinese reverse proxy
How a Sitecore XM Cloud + Next.js site on Vercel actually integrates with a China-based reverse proxy (21YunBox) — locale detection, sitemaps, and headers — plus the issues that only show up once the proxy is in the path.