You're Looking at It Right Now
This website isn't just a consulting company's homepage — it's a live demonstration of the technology stack and engineering practices we recommend to our clients.
The Problem
Consulting companies need web platforms that demonstrate technical credibility, not just describe it. Most consulting sites are WordPress templates that contradict claims of custom software expertise. We wanted our platform to be proof of capability.
What We Built
A production web application using the same stack we recommend to clients:
- Blazor .NET 10 with Interactive Server render mode — full interactivity without a separate JavaScript framework
- MudBlazor v9 component library with custom theming (light/dark mode, branded palette)
- Single C# codebase — no TypeScript, no React, no build toolchain complexity
- Microsoft Entra ID authentication with role-based access control
- Admin CMS for managing PoCs and Articles with markdown editing, publish/schedule controls
- Azure App Service deployment with Bicep infrastructure-as-code
- GitHub Actions CI/CD pipeline with automated build, test, and deploy
Key Features Demonstrated
- Theming system — TaiGHTTheme.cs controls all colors, typography, and spacing in one file
- Dark mode with automatic palette switching
- SEO optimised with server-side rendering, sitemap, OpenGraph meta tags
- Markdown articles with live preview editor, table of contents, and scroll-spy
- Tag-based filtering across PoCs, Articles, and Showcases
- Responsive layout — mobile drawer, desktop navbar, adaptive grid
- Contact form with country-code phone picker, validation, Azure Communication Services email
- Content management — admin editors with publish/draft/schedule workflow
Business Value
- "We don't just recommend .NET — we build our own platform with it"
- Every feature on the site is a talking point in client conversations
- Live demonstration of responsive design, performance, and modern UX
- Open architecture: clients can see the quality and patterns they'd get
Lessons Learned
- Blazor .NET 10's Interactive Server mode eliminates the "SPA vs SSR" tradeoff — you get both
- MudBlazor's theming makes designer handoff simple (one file to edit)
- Single C# stack reduced development time significantly vs separate frontend
- AI-assisted development (Claude Code + AgentFlow) accelerated the entire build process