Software Architect | .NET, distributed systems, real-time platforms
10+ years building production systems - from database schema to Kubernetes cluster. I architect, code, deploy, and maintain. 50+ open-source .NET libraries and tools.
I maintain 50+ .NET libraries covering distributed systems patterns, developer tools, and infrastructure:
Architecture Patterns
- dotnet-cqrs-eventsourcing - CQRS + Event Sourcing with snapshots, projections, and replay
- dotnet-saga-orchestrator - Saga pattern with compensating transactions and circuit breakers
- dotnet-outbox-pattern - Transactional outbox for guaranteed message delivery
- dotnet-actor-framework - Lightweight actor model with typed mailboxes and supervision
Developer Tools
- roslyn-guard-analyzer - Roslyn analyzer enforcing architectural rules at compile time
- sql-query-analyzer - Detect N+1, missing indexes, and slow queries before production
- ef-migration-diff - Visual diffs for EF Core migrations with conflict detection
- dotnet-source-generator-toolkit - Incremental source generator helpers and diagnostics
Infrastructure & Real-time
- grpc-web-bridge - gRPC-Web protocol translation for browser clients
- signalr-map-realtime - Real-time location tracking with SignalR + Leaflet
- docker-sqlite-backup - Automated SQLite backups with WAL-safe snapshots
- api-key-gateway - API key management with rate limiting and usage analytics
Integrations
- redis-cache-patterns - Cache-aside, write-through, stampede prevention
- binance-p2p-monitor - Real-time P2P price monitoring with WebSocket feeds
- notion-task-sync - Bidirectional sync between Notion and local task stores
- ffmpeg-dotnet-wrapper - Type-safe FFmpeg wrapper with progress reporting
| Domain | Stack |
|---|---|
| Distributed Systems | CQRS, Event Sourcing, Saga, Outbox, Actor Model |
| Real-time Platforms | SignalR, gRPC streaming, WebSockets |
| API Design | REST, gRPC-Web, GraphQL, API gateways |
| Data Engineering | PostgreSQL, SQLite, Redis, EF Core, raw SQL |
| DevOps | Docker, GitHub Actions, Caddy, systemd, zero-downtime deploys |
| Code Quality | Roslyn analyzers, source generators, architectural fitness functions |
| Media Processing | FFmpeg, SkiaSharp, NAudio, GPU compute (OpenCL) |


