- Full-Stack Web Development: Building scalable applications with .NET Core, Angular, and modern web technologies
- Home Automation: Creating smart home solutions with Hubitat, MQTT, and Kubernetes integration
- Developer Tooling: Crafting utilities that make development workflows more efficient
- Media Processing: Building automated pipelines for video transcoding and content management
Backend:
- .NET 9.0 / ASP.NET Core
- C# with modern language features
- Entity Framework Core / ServiceStack OrmLite
- SignalR for real-time communication
- Docker & Kubernetes
Frontend:
- Angular 20+ with standalone components
- TypeScript / JavaScript
- SCSS with utility-first CSS
- Signal-based reactive state management
Databases & Storage:
- MySQL / SQLite
- Entity Framework migrations
- Repository pattern implementation
IoT & Automation:
- MQTT messaging
- Hubitat Elevation integration
- Raspberry Pi development
- Hardware monitoring (SSD1306 displays)
DevOps & Tools:
- Azure DevOps pipelines
- Docker containerization
- Linux system administration
- PowerShell scripting
HomeDash - Full-stack smart home dashboard
- Real-time monitoring and control of IoT devices
- Angular 20 + .NET 9 with glass morphism design
- Integrates with Hubitat, OpenWeather API, and Kubernetes
MailVoid - Developer email testing tool
- Captures and manages test emails for development workflows
- JWT authentication with refresh token rotation
- Angular 19 frontend with real-time SignalR notifications
HandbrakeScheduler - Automated video transcoding service
- Monitors directories and processes video files with HandBrake CLI
- REST API for file uploads with rich media metadata
- Integrates seamlessly with AutoMk for automated disc-to-library pipeline
Hubitat-to-MQTT - IoT bridge service
- Bridges Hubitat Elevation smart home hub with MQTT brokers
- Real-time device synchronization with webhook and polling hybrid approach
- .NET 9 background service with health monitoring
- Building modern Angular applications with Signal-based reactivity
- Creating automated media processing pipelines
- Developing IoT solutions for smart home automation
- Exploring cross-platform .NET development
I'm always interested in discussing new projects, sharing knowledge, or collaborating on interesting challenges. Feel free to explore my repositories and reach out if you'd like to chat about development, home automation, or any of the technologies I work with!