Projects

Open-source work spanning AI tooling, data engineering, machine learning, and full-stack development. Cards are generated from each repository's README.

Automated cover letters with GPT-3.5

Last active · Jun 2023

This program is designed to automatically generate cover letters for multiple job advertisements using the OpenAI GPT-3.5 API.

Train ChatGPT on your own documents

Last active · May 2023

This project aims to train OpenAI's ChatGPT using local documents and develop prompts to generate desired results. It provides a flexible and collaborative environment for training and experimenting with ChatGPT.

Predicting heart disease with machine learning

Last active · May 2024

A comprehensive exploration of machine learning techniques and data science best practices applied to the UCI Heart Disease dataset.

Bdma Decision Trees Heartdisease Logistic Regression Machine Learning Neural Network +2

Distributed graph processing with Spark

Last active · Apr 2022

Exploring the capabilities of distributed graph processing using Spark GraphX and Graph Frames

Improving child wasting forecasts for Zero Hunger Labs

Last active · Oct 2022

GitHub stargazer analytics for any repository

Last active · Jun 2023

This Python project fetches, analyzes, and presents data from GitHub users who have starred a specific repository.

Python Pandas OpenAI API Neo4j

How accurate are Jira time estimates?

Last active · Feb 2023

Statistical analysis (ANOVA) is completed on data from Jira to determine the accuracy of time estimation for different project types and identify if there are characteristics of issues that result in more or less accurat…

Interactive portfolio with a force-directed graph

Last active · Feb 2025

An interactive portfolio website featuring a force-directed graph for content exploration. Built with React and D3.

React + D3.js (Frontend) Django (Backend) PostgreSQL (Database) Poetry (Python dependency management)

Exploring research papers as a knowledge graph

Last active · Mar 2022

The goal of this project is to explore the use of neo4j as a graph database management system, understand how the data storage impacts query performance and make use of build in algorithms.

Heart Disease Machine Learning Python Scikit Learn Stratification Uci +1

Big data pipeline with PySpark and MLlib

Last active · Jul 2022

Implementation of a big data management and analysis backbone architecture using PySpark for distributed and scalable data ingestion and MLlib for machine learning analysis.

Bdma Big Data Big Data Analytics Bigdata Dataops Hadoop Hdfs +2

Chat with local Ollama models in the browser

Last active · May 2025

A simple, instructional web UI to chat with your Ollama LLM models using Streamlit. This project is designed for learning, experimentation, and local privacy.

Python Streamlit

Longitudinal analysis exercises in SAS

Archived Academic learning exercises

Last active · Sept 2022

Completed exercises for the Longitudinal Data Analysis course at Technical University Eindhoven (TU/e), following the 2022 Q1 curriculum. Implemented in SAS.

Impact

  • Fully worked exercises with explanatory comments for each statistical technique covered.
  • Practical SAS code for mixed models, variance component analysis, and repeated-measures ANOVA.
  • Useful reference for students taking the same or similar courses.
SAS SAS OnDemand for Academics (free student licence)

2021 Advent of Code solutions in Python

Archived Learning / personal practice

Last active · Dec 2022

My solutions to the 2021 [Advent of Code](https://www.adventofcode.com) daily programming challenges, written in Python.

Impact

  • 2021 Advent of Code challenges solved with documented reasoning for each solution.
  • Serves as a personal log of learning progress across algorithmic problem types.
  • Useful reference for anyone working through the same challenges.
Python Python scripts

Benchmarking SQL Server for data integration workloads

Archived Academic research / benchmarking

Last active · Dec 2021

Benchmarking Microsoft SQL Server using the TPC-DI (Data Integration) industry standard, with a full ETL pipeline implemented in T-SQL and SSIS.

Impact

  • End-to-end TPC-DI benchmark run on MS SQL Server 2019 across four scale factors.
  • Reusable ETL scripts for staging and transforming TPC-DI data in SQL Server.
  • Written report documenting methodology, data quality issues encountered, and results.
Microsoft SQL Server 2019 Express SSIS (SQL Server Integration Services) T-SQL Python Tableau TPC-DI

Analysing traffic movement with maps and dashboards

Paused Research / internal tool

Last active · Oct 2024

Spatiotemporal traffic flow analysis using MobilityDB, Jupyter, and Grafana — querying and visualising movement data stored in a PostgreSQL/MobilityDB database.

Impact

  • Demonstrates end-to-end spatiotemporal analysis workflow using MobilityDB.
  • Shows how to combine Jupyter SQL notebooks and Grafana against the same containerised database.
  • Practical reference for anyone exploring MobilityDB for movement data.
MobilityDB (PostgreSQL extension) via Docker Grafana (Docker container) Python Jupyter Notebook JupySQL +4

Personal site built with Astro

Active Personal website

Last active · May 2026

Personal website for Adam Broniewski, built with Astro and Tailwind CSS.

Impact

  • Zero-runtime-cost static site with fast page loads.
  • Typed content collections reduce authoring errors.
  • Tailwind-based design system makes visual updates consistent and quick.
Astro Tailwind CSS TypeScript Node.js 18+

Visualising early COVID-19 case trends

Archived Learning exercise (guided DataCamp project)

Last active · Feb 2021

A guided DataCamp project to visualise early COVID-19 case data using Python.

Impact

  • Hands-on practice with real-world, time-series public health data.
  • Demonstrates basic data wrangling and visualisation skills in Python.
Python Pandas Matplotlib (DataCamp environment) Jupyter Notebook

Public file sharing via GitHub

Active File hosting convenience repo

Last active · Sept 2024

A repository used to share files publicly via GitHub — currently containing a pitch deck PDF.

HackUPC analysis of motorcycle market data

Archived Hackathon project (HackUPC 2022)

Last active · Apr 2022

Hackathon project from HackUPC 2022 — data analysis on a motorcycle dataset provided by Mundimoto.

Impact

  • Demonstrated ability to rapidly explore and analyse an unfamiliar dataset under time pressure.
  • Produced actionable findings within the hackathon timeframe.
Python Jupyter Notebook CSV

Querying research papers as a knowledge graph

Archived Academic project (BDMA programme)

Last active · May 2022

A knowledge graph built on top of a research paper dataset to make querying more accessible for users unfamiliar with the underlying data structure.

Impact

  • Demonstrates a graph-native approach to academic data that reduces query complexity.
  • Covers both property graph (Neo4j) and semantic web (RDF/OWL) modelling approaches.
  • Useful reference for anyone learning knowledge graph construction from relational source data.
Neo4j Property Graph RDF OWL ontology Python / Cypher `data-model` +4

Generate slide decks from a text template

Archived Internal utility / learning tool

Last active · Sept 2023

A Python tool that generates PowerPoint presentations from a plain-text template, with synthetic student data generation for testing.

Impact

  • Reduces slide creation time for reports with structured, repeating content.
  • Template-driven approach means non-developers can control content without touching Python code.
  • Synthetic data generator supports testing without using real data.
Python python-pptx Plain text template

Grocery sales forecasting with machine learning

Archived Hackathon / learning project

Last active · May 2022

Sales forecasting for grocery items using machine learning, built during HackUPC.

Impact

  • Demonstrates applied time-series forecasting on a real retail dataset.
  • Covers the full pipeline from raw data to model evaluation.
Python 3.6 Pandas TensorFlow Matplotlib Seaborn scikit-learn +1

Full-stack notes app with Next.js and Supabase

Paused Learning project

Last active · Apr 2025

A minimal notes app built with Next.js and Supabase, used as a learning project for full-stack TypeScript development.

Impact

  • Working end-to-end example of Next.js + Supabase integration with TypeScript.
  • Demonstrates API route construction, Supabase client usage, and basic state management in React.
Next.js (App Router) React Tailwind CSS Next.js API routes Supabase (PostgreSQL) TypeScript

Second iteration of a notes learning app

Learning project

A second iteration of the simple notes app learning project.

Comparing SQL Server on industry benchmarks

Archived Research / academic benchmarking

Last active · Nov 2021

Evaluating Microsoft SQL Server performance using TPC-DS (Decision Support) and TPC-DI (Data Integration) benchmarks.

Impact

  • Provides reproducible benchmark results for MS SQL Server on the TPC-DS and TPC-DI suites.
  • Supports data platform selection decisions with empirical performance data.
Microsoft SQL Server T-SQL TPC-DS TPC-DI

Mapping Brussels public transport patterns

Archived Hackathon / learning project

Last active · Dec 2021

Geospatial analysis of Brussels public transport (STIB) data — a hackathon or academic project exploring mobility patterns and route analysis.

Impact

  • Demonstrates geospatial data analysis skills using real public transport data.
  • Haversine distance calculations enable stop-to-stop travel time and distance analysis.
  • Useful as a reference for transit data analysis in Python.
Python 3.9 Pandas NumPy Matplotlib scikit-learn pyshp +3

Daily planning, habits, and reflection in one app

Paused PoC / early-stage app

Last active · Jan 2025

A productivity and mindfulness app designed to help users plan their day, track habits, reflect on progress, and gain insights into their routines.

Impact

  • Reduces the number of tools needed to manage daily productivity and wellbeing.
  • Brings habit data and daily reflection into the same context for richer self-insight.