SENIOR MICROSOFT-STACK DEVELOPER
Practical engineering notes for modern .NET teams.
I write about building software that lasts: clean boundaries, fast data access, integration testing that actually helps, and pragmatic architecture decisions.
13+
Blog posts
.NET
Focused
Real-world
Examples
Currently writing about
- EF Core patterns & interceptors
- Clean Architecture without ceremony
- Real-world .NET MAUI applications (not demos)
- Local-first & backend data strategies (PostgreSQL, Redis, Aspire)
Quick links
FEATURES
What I Do
Architecture Reviews
Pragmatic Clean Architecture, modular boundaries, refactoring plans, and “what not to do” guidance.
Clean Architecture
Specifications
DDD-lite
Performance & Data
EF Core query strategy, caching, and data access patterns that improve throughput without making the codebase brittle.
EF Core
Redis
PostgreSQL
Testing Enablement
Integration-first test strategies, reliable CI pipelines, and examples your team can reuse immediately.
xUnit
Integration Tests
CI
START HERE
Featured Posts
START HERE
Coming Soon
LIVE FEED
Latest Posts
Why I Didn’t Start with Spark, Pinot, or ClickHouse
Caching as a Semantic Problem: Redis, Pre-Aggregation, and Mixed Granularity Data
The Foundation: How I’m Building a Real-World Ordering Demo for Deep EF Core & Lambda Exploration
A Secure Blazor Server Azure Deployment Pipeline
A Practical Stack for Semantic Analytics: Azure, C#, Redis, and PostgreSQL
Stop Wrapping EF Core in Repositories: Use Specifications + Clean Architecture
BRANDS
Companies
Lightrock Software
Delivery-focused .NET consultancy specialising in architecture, performance, and data-driven systems.
Visit lrsoft.co.ukPredixa
A modern forecasting, replenishment, and S&OP platform for data-driven planning.
Launching soon
Forecasting
S&OP
CONTACT
