All work
Filtration Advice · Client project
HVAC filtration monitoring

Filtration Advice helps companies monitor and optimize their HVAC air filtration, using live data and lab reports to cut costs and improve efficiency.
What I built
- The main monitoring dashboard, fed in real time over WebSockets, with charts in Chart.js.
- PDF reports that present each analysis. The PDF library supports only a small part of CSS, so the layouts took careful work.
- A multi-step form where users describe their filtration system, built with Angular Reactive Forms and FormBuilder, including async validation.
Quality
- Tested components and services with Jasmine, and user flows with Cypress.
- Followed clean architecture and SOLID principles to keep the codebase maintainable across Angular upgrades from v10 to v17.