Projects

Symulator.instrat.pl (2025)

Symulator.instrat.pl – homepage

Symulator.instrat.pl – homepage

The idea: give homeowners a way to calculate whether investing in a heat pump, solar panels, a battery or an EV actually makes financial sense for their specific situation.

Users specify the characteristics of their houses and cars using a multi-step form. They also input the information about the investments they consider, such as adding insulation or switching from natural gas to electricity as a power medium. Then they get results showing potential benefits they can expect from specified investments in terms of energy cost and reduction in CO2 emissions over a single year.

The results are calculated using a mix of simple equations and a linear optimization model (PyPSA-home).

I led the team and managed the whole pipeline — gathering input data, shaping the equations alongside domain experts, and wrangling up to 12 parallel calculation processes spread across several VPSes. I also oversaw front-end development and the overall architecture of the application.

Since each scenario took dozens of seconds to calculate, on-demand results were off the table. We pre-populated the database with results for ~10 million scenarios instead.

The core feature of the app is presenting monthly approximations for the total costs of energy given the “before” and “after” configurations.

Monthly energy cost calculations

Symulator.instrat.pl – monthly approximations for total energy costs, comparing before and after configurations.

Energy.instrat.pl (2023-24)

Energy.instrat.pl - energy mix in Poland

Energy.instrat.pl – chart shows the energy mix in 15-minute intervals.

Energy.instrat.pl is a data hub dedicated to tracking the Polish electricity grid in real time.

I designed many of the visualizations on the platform and built the d3.js engine powering them — including interactions like timeframe selection, aggregation switching and tooltip details.

My favourite part is the energy mix chart — specifically the tooltip that lets you pinpoint any 15-minute interval and get a clean breakdown of the grid at that moment.

Industrial emissions in Poland - database (2024-25)

Industrial emissions database

Industrial emissions database

The database enables users to analyze the changes in the volumes of emissions of various pollutants from industrial sites located in Poland.

I was responsible for sourcing the data, compiling yearly datasets, cleaning the data, fixing inconsistencies stemming from manual entry over the years, enriching, grouping and producing the final tables for publishing. I also consulted on the form of the final visualizations.

I worked on the original database in 2024 and on its update in 2025.