Work

Azulich Domestic

Hacking
Training
Tech Exploration

A smart solution for monitoring and optimizing your home's energy usage, helping you reduce costs and environmental impact.

Pearls of silky soft white cotton, bubble up under vibrant lighting

Project Overview

Azulich Domestic is a Progressive Web Application (PWA) designed to monitor a homes energy usage. What started as an Excel spreadsheet where I tracked electricity consumption has evolved into a comprehensive tool that helps me save time and forecast future costs.

Technical Evolution

Originally built with Microsoft’s MAUI Blazor with WebAssembly, I later ported the application to React and Material Tailwind. This transition exemplifies my approach to personal projects: using them as vehicles to explore new technologies while solving real problems.

Architecture

The application now runs on a multi-tier architecture:

  • Frontend: React with Material Tailwind, hosted on Netlify
  • Backend: .NET with FastEndpoints, running on a Linode instance managed by Dokku
  • Database: A Postgres instance provided by Supabase

Functionality

The core functionality allows me to record meter readings throughout the day. The application then:

  1. Calculates consumption deltas between readings
  2. Applies forecasting algorithms to project period-end usage
  3. Visualizes trends and patterns in consumption
  4. Provides alerts when usage patterns change significantly

Development as a Hobby

While not overly complex, Azulich Domestic represents my passion for coding beyond professional requirements. It demonstrates how I leverage personal projects to:

  • Stay current with emerging technologies
  • Practice implementing full-stack solutions
  • Solve practical, everyday problems
  • Experiment with different architectural approaches

The application is currently live and continues to evolve as both my technical knowledge and energy monitoring needs expand.