Notes from the work
Two threads, mostly. Modernising enterprise .NET and Angular systems, and getting real work out of Cursor, Claude Code and the LLM APIs without the hype.
AI · API · ASP.NET Core · Angular · Best Practices · C# · CLI · Claude · Claude Code · Cursor · Developer Tools · Enterprise
Cursor Composer and the Rules That Actually Move the Needle
What I learned after a year of using Cursor Composer daily on SaaS and Chrome extension codebases - which rules earn their keep, and which just add noise.
Claude Code as a Daily Driver: Tips From Shipping Real Work
Claude Code quietly became the tool I reach for when Cursor's chat isn't enough. Here's how I actually use it day to day.
Claude vs OpenAI vs Gemini in Production: What I Reach For and Why
After shipping features backed by all three, they're not interchangeable. Here's how I actually pick per-use-case in real SaaS work.
ASP.NET Core Best Practices for Enterprise Applications
Essential patterns and practices I've learned from 6+ years of building enterprise applications with ASP.NET Core.
Angular Performance Optimization: Lessons from Enterprise Applications
Practical strategies for optimizing Angular applications in enterprise environments, based on real-world experience.