A curated selection of platforms, websites, and reference implementations I’ve built, spanning enterprise & solution architecture, applied AI, modernization, and clean UI engineering.
Foundational systems designed for reuse, long-term evolution, and architectural clarity.
An AI-assisted repository intelligence platform built to analyze source code, detect architectural issues, validate standards compliance, and generate modernization insights. It combines rule-based analysis, structural dependency mapping, and RAG-backed architecture knowledge to help teams understand repo quality and architecture direction faster.
The platform performs repository discovery, project classification, rule-based code and architecture checks, insight aggregation, and AI-generated architecture recommendations. It also builds dependency and boundary signals to support deeper structural analysis and modernization planning.
Repo Analyzer is designed as the core intelligence engine behind a broader modernization toolkit, feeding future capabilities such as standards validation, architecture documentation assistance, and roadmap generation.
A Blazor Server–based, multi-tenant CMS built with Clean Architecture and PWA support. It powers multiple independent sites from a shared engine, enabling consistent UI, modular content components, and fast server-rendered experiences.
The CMS emphasizes simplicity, performance, and architectural clarity—supporting distinct branding, layouts, and content types while keeping the underlying publishing engine consistent and maintainable.
An enterprise-grade Identity & Access Management (IAM) platform built on .NET with a security-first design. A single API implementation supports gRPC and REST (JSON transcoding), enabling multiple frontend consumption models.
The platform includes two UI implementations (Blazor Server and Blazor WebAssembly) to demonstrate how the same API can serve different frontend strategies. The WASM implementation showcases Micro Frontends (MFE), while Blazor Server provides a classic server-rendered model.
It includes secure token-based authentication with automatic refresh, global error handling, PII redaction patterns, and observability practices aligned with production-grade identity systems. Redis support can be used for caching where applicable.
Purpose-built applications demonstrating layered architecture, clean UI composition, and domain-focused design.
A Blazor WebAssembly time tracking app designed to demonstrate a clean, layered UI architecture and flexible backend integration. The UI can switch between REST and GraphQL using a configuration toggle while sharing the same service layer.
Includes customer/job management, JWT authentication, EF Core persistence, and structured Serilog-based audit logging. Designed as a clean reference for client-side UI composition with multiple API styles.
Architectural proof-of-concepts used to validate patterns before applying them to larger systems.
Reference implementations that complement the principles behind the platforms above, focused on Clean Architecture, contracts, and modernization-ready patterns.
These platforms, products, and reference architectures reflect my approach to building clean, scalable, and thoughtfully designed systems— with an emphasis on clarity, production readiness, and long-term maintainability.