Thermalview
Thermalview is a project that I professionally worked on for Isoplan B.V.
Isoplan B.V specializes in isolation for buildings. One of the services they offer is a thermal scan of a building. Thermal scans allow the viewer to quickly see if the scanned building is leaking energy (heat) or retaining it.
These scans are quickly becoming more popular among government entities and local municipalities to encourage residents of an area to invest in better isolation.
During a scan action of an area / municipality, tens of thousands of thermal images are captured and have to be available for the residents to view. This is where I came in.
I was tasked with building a easy to use web platform where residents could log in with credentials send to them. And view the thermal images made of their building.
The users are also able to change the heat range that the image was taken in. Changing the heat range of a thermal image allows the viewer to see details that normally wouldn't be visible. This feature needed me to create a custom thermal image processing pipeline.
The web platform is hosted here: Warmtescan.nl
I was the sole developer of this project and was responsible for the development of the following systems:
- Web Platform (Angular)
- Thermal Image Processing Pipeline (PyPy / Flask / Numpy)
- Web API Backend (Typescript / MongoDB)
- Metrics Collection (TimescaleDB)