Back to Portfolio
IoT Building AnalyticsRedacted

Custom Facility Monitoring SaaS Platform

Role
Senior Software / Systems Engineer
Year
2021 – Present
Engagement
Employment

Overview

Architected and built a production SaaS platform for building and HVAC analytics, supporting real-time ingestion, visualization, and mobile access.

Problem

Customers needed a centralized platform to visualize and analyze HVAC and building system data collected from deployed IoT devices, accessible both on the web and mobile.

Constraints

    • Real-time data ingestion from thousands of devices
    • Long-lived historical data storage
    • Shared backend between web and mobile
    • Small engineering team
    • High uptime and reliability expectations

Solution

I co-designed and developed a customer-facing analytics platform. It features backend ingestion pipelines receiving device data, PostgreSQL-based storage for time-series (TimescaleDB) and metadata, a Web dashboard built with Next.js and TypeScript, and a Mobile app built with Expo / React Native, all sharing a backend architecture.

Architecture (High Level)

IoT Devices → AWS Ingestion → PostgreSQL - TimescaleDB → Web Dashboard (Next.js) → Mobile App (React Native)

My Responsibilities

    • Backend architecture and infrastructure
    • Database design and ingestion pipelines
    • Frontend platform architecture (with frontend engineer)
    • Mobile app architecture and integration
    • Application deployment and operations

Impact

    • Enabled customers to monitor building performance in real time
    • Provided a unified platform for HVAC diagnostics and analytics
    • Supported enterprise-scale customer deployments
NDA Disclosure: This case study has been sanitized to protect client confidentiality. All sensitive data, proprietary code, and branding have been removed or abstracted.

Visuals

Custom Facility Monitoring SaaS Platform

Custom Facility Monitoring SaaS Platform

Tech Stack

TypeScriptNext.jsReact NativeExpoAWS (EC2, ECR, ECS, S3)PostgreSQLSupabasePythonTimescaleDB (Tigerdata)Docker