Building and maintaining cloud-native data platform on Azure and Snowflake. Developed ELT pipelines extracting data from internal company databases, third-party APIs, and SFTP sources, loading to Azure Blob Storage (data lake), then transforming in Snowflake using dbt with medallion architecture. Orchestrating workflows via Airflow deployed on Kubernetes with Docker-based development environment. Managing data warehouse schema changes with schemachange and infrastructure as code using Terraform. Implementing CI/CD pipelines with GitHub Actions. Exposing data through department-driven data products. Responsible for business requirements gathering and conducting technical recruitment.
Ignacy Janiszewski
Senior Data Engineer & Chief Garlic Officer @ pabulib.org
Hello!
I'm Ignacy and I work with data. Currently at MEKO (a Swedish company) where I handle Snowflake data warehouse, build ETL pipelines, and pretend I know what I'm doing in DevOps.
On the side, I collect and publish participatory budgeting data at Pabulib. I'm also building Plenumos to help people share files at conferences without the usual email attachment chaos, and experimenting with TERYT Map Plotter, a small civic tech tool for mapping Polish administrative data. I run Fidamicus, a small experiment inviting people from all around the world to meet offline for an intellectual exchange.
Sometimes I write. Usually about data, civic tech, and participatory budgeting. You'll find my articles below.
Outside work, I'm all about movement: triathlon (did a half IRONMAN, eyeing the full distance next. Ever wonder what it's like to be mediocre at three sports at once? 😅), skiing when there's snow, tennis when the courts are available, and kitesurfing when the wind shows up.
I also dance Lindy Hop on Kraków's dance floors. Turns out swinging to jazz is a pretty good cure for staring at SQL queries all day.
Fun fact: I once tried acting. Yes, there's video evidence.
The most important thing I discovered a few days after turning 65 is that I can't waste any more time doing things I don't want to.
Pabulib
Open PB datasets and reports. Explore more on the Pabulib page.
Tech Stack
- python
- SQL
- airflow
- snowflake
- dbt
- terraform
- docker
- kubernetes
Articles
- Apache Iceberg: A Lightweight Local Lab
- Real-Time Game Analytics: Building a Star Schema Data Warehouse with Kafka
- Query Streams explained: Transforming Kafka data in Real-Time with ksqlDB
- CDC Explained: Streaming Database Changes with Kafka and Debezium
- PL Proces ludzkości - opowiadanie
- PL Budżet Obywatelski w liczbach. Warszawa 2026
- PL Fałszerstwa wyborcze? Sprawdzam analizę dr. Krzysztofa Kontka
- Getting started with Apache Iceberg: local setup with MinIO, PyIceberg, and REST Catalog
- Understanding Slowly Changing Dimensions (SCD) with dbt
- Your first data engineering pipeline (Airflow + dbt)! Spotify Release Radar songs
- Airflow: How to model downstream for tasks dynamically mapped
- PL Czy w 2029 rozróżnimy jeszcze człowieka od chatbota?
- 10 Data Warehousing Tools for Robust Data Processing
- Upload Data from Google Shared Drive to BigQuery: Python Connector
- PL Sztuczna Inteligencja a Machine Learning
- PL Powrót do średniej
Experience
Built People Data Warehouse with pipelines from S3 to Snowflake, including feature engineering for ML purposes. Designed serverless architecture for Project X (Python, AWS Lambdas, SQS, Postgres, Terraform). In Project Y, processed XMLs using Glue + PySpark, transforming to Parquet and querying via Athena.
Migrated large-scale data pipelines from Teradata to BigQuery using Airflow and Google Cloud Composer.
Created data monitoring systems using Redis and email alerts. Built data pipelines from third-party APIs and Google Drive to BigQuery. Maintained Kafka Connect clusters on Kubernetes with Debezium connectors to stream data from MySQL to Kafka to BigQuery. Wrote analytics reports in SQL.
Developed data pipelines using Apache Airflow. Refactored and productionized data science workflows by translating Jupyter notebooks and Knime flows into Python applications. Collaborated with data scientists to operationalize and scale their solutions.
Intern in the NLP team, focused on advanced natural language processing and language modeling. Worked on Polish language data and machine learning-based text processing techniques.
Built chatbots on Messenger, performed data scraping from various online sources, and implemented basic statistical models in Python. Worked on prototyping machine learning features and user-facing bot interactions.
Analyzed marketing and e-commerce data using Excel and Power BI. Worked with Adobe Omniture and eStoreCheck for digital analytics reporting and performance visualization.
Projects
TERYT Map Plotter
In progressI am building it as a lightweight map tool for Polish administrative and election data, with TERYT as the matching key.
inteliLex
Winning project from the Global Legal Hackathon Poland that later grew into a startup idea around legal tech.
Simplify Docs
Third-place legal tech hackathon project that later continued as a startup concept.
Pocket Shopper
A shopping assistant bot that won a competition, but did not continue beyond the initial release.
Pabulib
An open participatory budgeting data project that is already described in detail on this site.
Plenumos
My current product project, focused on helping conference organizers and speakers collect presentation files without friction.
Migogrody
A website I built and shipped for the project.
Luksor
Another website I built and launched for the client.
Nauka dla Demokracji
An organization where I am a member and contribute to the broader mission around democracy and civic engagement.
Talks
Interviews
Sports
Upcoming challenges
-
(in 22 days)IRONMAN 70.3 KrakówPlanned
-
(in 84 days)L'Eroica (Gaiole in Chianti, retro bikes)Planned
Recent races
Education
- 2014 International Business Bachelor Krakow University of Economics
- 2027 (in progress) Applied Computer Science Master Krakow University of Economics
Languages
- Polish Native
- English Professional
- Spanish Learning