Home Assistant Data ETL Pipeline to Cloud PostgreSQL
A Python ETL pipeline that transfers numeric Home Assistant sensor history from a self-hosted PostgreSQL database to a cloud warehouse.
Problem
Needed to keep Home Assistant local while making selected historical sensor data available for cloud-based reporting and analysis.
Solution
Built a scheduled Python pipeline that extracts new numeric sensor states incrementally, transfers them through an SSH tunnel, and loads a Bronze/Silver/Gold PostgreSQL warehouse with run and step monitoring.
A Jupyter Notebook workflow for combining Finnish geographic data with sales data and interactive maps.
Problem
Needed to combine geographic postal area data with municipality information and visualize sales across Finnish regions.
Solution
Built a Jupyter Notebook that retrieves geographic and municipality data from Statistics Finland, generates and aggregates sales data, exports results to Excel, and creates interactive Folium maps by postal area and municipality.
A Python-based tool for profiling CSV and Excel datasets, surfacing quality metrics, distributions, correlations and categorical patterns.
Problem
Needed a repeatable way to understand dataset structure and identify practical data quality issues before analysis or reporting.
Solution
Built a profiling workflow with pandas, NumPy, Seaborn and Matplotlib, supported by an AI-assisted analysis process that turns findings into strategic and operational data quality insights.
A hierarchical agent architecture that combines coordinator models, delegated sub-agents, and Telegram interaction.
Problem
Running advanced AI workflows with large models alone was expensive and inefficient.
Solution
Designed a hierarchical agent architecture with Hermes, using a powerful coordinator model and delegated sub-agents for token-intensive workloads. Added Telegram integration for real-world interaction.
Technologies
Hermes · OpenClaw · APIs · Telegram · Multi-Agent Systems · Linux
Role
AI solution architect & implementer
What I learned
Combining orchestration, delegation, and parallel execution greatly improves both cost efficiency and overall system performance.