Senior .NET platform engineer with 4+ years building distributed systems, identity pipelines, and AI infrastructure across enterprise SaaS, EdTech, and FinTech. I ship the layer beneath the product — runtimes, MCP servers, IoC containers — as production-grade open source.
I'm a senior software engineer with deep tenure across the .NET ecosystem — from .NET Framework 4.8 modernisation at AppDirect to 23+ microservice SSO migrations at ParentPay to Akka.NET-driven finance pipelines at Thinkbridge.
Most engineers stop at shipping features. I keep going — into runtime internals, IoC graphs, lifetime semantics, MCP transport layers, deterministic execution loops, tamper-evident audit chains. The hard layer that decides whether a system is reliable or just lucky.
Today I'm shipping open-source platform infrastructure for the .NET + AI stack: an MCP server for Obsidian, a hardened SQL Server MCP gateway, an IoC container rebuilt from first principles, and SRVSH.RUN — a secure self-hosted AI agent runtime.
Most .NET roles ask for ASP.NET, EF Core, and Azure. Those are the floor. Here's the ceiling I bring instead.
I rebuild what others import. LifecycleX implements DI from first principles — DAG resolution, lifetime boundaries, scope-leak detection — to understand the cost of every abstraction.
Production MCP servers — Mcp.Obsidian for personal knowledge bases, Mcp.SqlServer.Core for enterprise data — with capability gating, intelligent caching, audit trails.
23+ services, one identity layer. Led Group Auth SSO across the entire ParentPay ecosystem — OWIN, JWT/OAuth 2.0, multi-scheme auth, Redis-backed caching.
Currently leading .NET Framework 4.8 → .NET 8 migration of an enterprise B2B marketplace at AppDirect — billing, subscriptions, identity — without breaking transactions.
Lock contention is a design smell. Akka.NET actors for concurrent transaction pipelines, Kafka ingestion for executive analytics, CQRS + MediatR for clean read/write separation.
SRVSH.RUN ships with a SHA-256 hash-chain audit log, AES-GCM secrets vault, capability-based policy engine, approval gates. Tamper-evident by design — not by promise.
Not toy projects. Each ships with tests, CI, native binaries, and the safety controls you'd expect from enterprise infrastructure.
A .NET 10 + SQLite runtime for running AI agents locally and deterministically — without leaking data to a vendor cloud. Wraps providers (Ollama, Anthropic, OpenAI, Gemini) behind a unified streaming abstraction.
Bridges AI agents with local Obsidian vaults. Ships 21 tools including Dataview DQL queries, smart-append, backlink reports. Local-first, MIT-licensed, native binaries.
Capability-gated SQL Server MCP server with multi-layer caching, structured audit logs, OpenTelemetry, both stdio and streamable HTTP transports.
Architectural study in life-cycle management and object-graph resolution. Custom DAG resolver, scope-leak detection, deterministic disposal.
Deliberate exercise in streaming I/O, encoding correctness, and clean CLI design. Mirrors wc faithfully, handles large files, cross-platform.
First tag in each row is where I'm strongest — but I've shipped production code in every one of these.
Leading the incremental migration of core marketplace modules from legacy ASP.NET MVC and .NET Framework 4.8 toward .NET 8 — preserving billing, subscription, and enterprise transaction workflows. Designing Azure OpenAI-driven automation. Hardening Azure App Services and release pipelines.
Delivered services across a 23+ microservice ecosystem. Led Group Auth SSO integration spanning all services — OWIN middleware, JWT/OAuth 2.0, multi-scheme auth, Redis-backed caching. Resolved IIS application-pool race conditions. Prototyped a .NET MCP server for automated test generation.
Engineered secure .NET 7 Web APIs using Clean Architecture, CQRS, and MediatR. Implemented Akka.NET actor-based processing to eliminate lock contention in concurrent transaction pipelines. Led migration to .NET 7. Built Kafka ingestion for executive analytics.
Migrated prepaid-card backend capabilities from Java Spring Boot to .NET 6 Web API — feature parity, improved maintainability. Re-architected payment-processing endpoints with secure API design and performance-focused refactoring.
Built a full-stack matrimonial web application — Vue.js frontend, Express.js APIs, Firebase data and hosting. The starting line.
If you're hiring for runtime work, .NET modernisation, AI infrastructure, or distributed-systems engineering — I'd love to compare notes. I read every email I get.