Projects

Systems I've actually built.

From a RAG platform to real-time .NET services to open-source tooling that strangers run in their homes. Each one is on GitHub — code, tests, and the trade-offs included.

Enhanced Weather Chart Card

Production

Actively maintained Home Assistant custom card for weather forecasting with interactive charts, temperature gradients, timezone support, and daily/hourly toggle — available via HACS

  • Daily/Hourly forecast toggle with runtime switching between forecast types
  • 6-level temperature gradient colors based on comfort zones (cold blue → hot red)
  • Multi-location timezone support for monitoring weather across different regions
  • Smart unit conversion: automatic °F ↔ °C, inHg ↔ mmHg ↔ hPa, mph ↔ km/h
  • 23 supported languages, animated weather icons, customizable layouts
JavaScriptChart.jsHome AssistantHACSRollup
View on GitHub Home Automation

Pipeline Orchestrator

Educational

Real-time multi-stage data processing pipeline demonstrating queue management, backpressure, health monitoring, and automatic load balancing with live dashboard

  • 3-stage pipeline (Generator→Processor→Aggregator) with configurable worker pools
  • Automatic backpressure detection and response when queues exceed thresholds
  • Circuit breaker pattern with health state machine (HEALTHY→UNHEALTHY→DEGRADED→DEAD→RECOVERED)
  • Real-time SignalR dashboard with zero-polling updates (<2s latency)
  • 148 tests passing (unit, integration, concurrency) with comprehensive test coverage
C#.NET 9Blazor ServerSignalRSystem.Threading.Channels
View on GitHub Distributed Systems

Service Registry Platform

Production

Production-ready REST API-based service registration and health monitoring platform with administrator approval workflow and real-time SignalR dashboard

  • Health state machine with automatic recovery (HEALTHY→UNHEALTHY→DEGRADED→DEAD→RECOVERED)
  • <500ms heartbeat response time (<26ms measured), 95% reduction in database writes via in-memory state
  • Real-time dashboard with zero-polling SignalR updates for service monitoring and approvals
  • Pluggable storage backends (PostgreSQL, Redis, In-Memory) with EF Core migrations
  • Production security: HSTS, CSP, rate limiting, OpenAPI 3.0 docs with Scalar interactive UI
Blazor ServerSignalRC#.NET 9PostgreSQLRedisEntity Framework Core
View on GitHub Microservices

OmniRAG - Enterprise RAG System

Production

Production-ready RAG system for technical PDF manuals with 4 LLM providers (Phi-4, Llama local; Mistral, GPT cloud), enterprise resilience, and Clean Architecture

  • Multi-model support: 4 language models, 5 embedding strategies, 4 chunking algorithms, 4 retrieval strategies
  • Enterprise resilience patterns: Circuit breaker, retry with backoff, timeout protection, fallback strategies
  • Sub-50ms vector search with ChromaDB; <8s end-to-end query time
  • Clean Architecture: 4-layer separation, SOLID principles, 8 design patterns implemented
  • 66/66 tests passing with 100% coverage on critical paths
Semantic KernelONNXC#.NET 9Python.NETChromaDBsentence-transformers