Portfolio
Games, web platforms and tools.
Software engineering student. Online games in Unity, web platforms in Next.js, tools and automation in Python.
- BEng in IT (Software Engineering), WSB Merito University Wrocław, graduating February 2027
- Wrocław, Poland
Sites
Each one has its own job; this page is where they meet.
- Makaron Games makarongames.com The games in development, with alpha builds to download.
- MakaronHub makaronhub.com Serialized stories from independent authors, chapters unlocked by membership.
- SweetBoard A visual board app for notes, images and links, in English and Turkish. A desktop app and a phone PWA with real-time sync, plus a demo board that needs no account.
- MakaronComiks A manga, manhwa and manhua reader: browse and search the catalogue, read chapters, keep a library and reading history, comment, and carry settings across devices.
- Wuthering Waves Tier List A tier list and build guide site for Wuthering Waves players, with filterable tier lists and a page per character.
- War Thunder Sight Tools Browser tools for War Thunder players: a sight maker and converter, and a gallery of ready-made sights.
- Planio A task and focus app built on AWS (DynamoDB, S3 attachments) with a focus timer, weekly statistics and notifications. The live demo keeps tasks in the browser.
Toolbox used in two or more projects
- Python
- React
- TypeScript
- C#
- Next.js
- Tailwind CSS
- Unity
- URP
- CSS
- Flask
- HTML
- JavaScript
- Matplotlib
- Netcode for GameObjects
- pandas
- Supabase
Projects
20 projects: games, web platforms, tools and university work.
Highlights
- Alpha
Oct 2026 - now
Online PvP between mages, 1v1, 3v3 or free-for-all. Most of the fighting happens in the air, where mana pays for flight, spells and shields alike.
- Unity 6
- C#
- URP
- Netcode for GameObjects
- In development
Jun 2026 - now · 5 months
Online co-op scavenging horror. The crew lives aboard a moving train, steps off at each stop to strip procedural stations for scrap, and has to make the quota.
- Unity 6
- C#
- URP
- Netcode for GameObjects
- Beta
Feb 2026 - now · 9 months
A membership reading platform where authors publish serialized stories and readers unlock chapters through their membership tier. Running as a public beta.
- Next.js 16
- React 19
- TypeScript
- Supabase
- Stripe
- Cloudflare Workers
- Tailwind CSS
- In development
Oct 2026 - now
A visual board app for notes, images and links, in English and Turkish. A desktop app and a phone PWA with real-time sync, plus a demo board that needs no account.
- React 19
- TypeScript
- Electron
- Vite
- PWA
- Supabase
- Tiptap
More projects
- Beta
Sep 2025 - now · 14 months
A manga, manhwa and manhua reader: browse and search the catalogue, read chapters, keep a library and reading history, comment, and carry settings across devices.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS 4
- Neon Postgres
- Neon Auth
- MangaDex API
- Finished
Jan - Jun 2026 · 6 months
A tier list and build guide site for Wuthering Waves players, with filterable tier lists and a page per character.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS 4
- Live
Mar 2025 - now · 20 months
Browser tools for War Thunder players: a sight maker and converter, and a gallery of ready-made sights.
- HTML
- CSS
- JavaScript
- In development
Oct 2026 - now
An MCP server that lets an AI assistant publish devlog reels to Instagram and read their stats through the Instagram Graph API.
- Python
- Model Context Protocol
- Instagram Graph API
- FFmpeg
- Finished University project
Feb 2026
A Flask collection app on Azure: user accounts, a private comic collection per user, covers in Blob Storage and deployment through GitHub Actions.
- Python
- Flask
- Azure App Service
- Azure SQL
- Azure Blob Storage
- GitHub Actions
- Finished University project
May - Jun 2026 · 2 months
A task and focus app built on AWS (DynamoDB, S3 attachments) with a focus timer, weekly statistics and notifications. The live demo keeps tasks in the browser.
- Python
- Flask
- AWS Elastic Beanstalk
- Amazon S3
- DynamoDB
- Finished University project
Oct 2024 - Feb 2025 · 5 months
A genetic algorithm for the travelling salesman problem with tournament and roulette selection, ordered crossover and systematic parameter testing.
- Python
- NumPy
- pandas
- Matplotlib
- Finished University project
Jul 2025
Predicting heart disease from clinical data with logistic regression, from data exploration to a confusion matrix and classification report.
- Python
- pandas
- scikit-learn
- Matplotlib
- seaborn
- Finished University project
Jun 2026
An animated 3D windmill landscape rendered with PyOpenGL and GLFW for a 3D graphics course.
- Python
- PyOpenGL
- GLFW
- Blender
- Finished University project
Feb 2026
Automated browser tests in Robot Framework with SeleniumLibrary: search flows, explicit waits and result checks, with logs, reports and screenshots per run.
- Robot Framework
- Selenium
- Python
- Finished
Mar 2026
A command-line weather app: type a city, get the current temperature and wind. Uses the free Open-Meteo API, so no API key is needed.
- Python
- Open-Meteo API
- Finished
Feb 2026
A terminal practice-exam app for a cloud architecture course: questions parsed from a Markdown file, instant feedback and a final score.
- Python
- Finished University project
Feb 2026
A browser prototype of a narrative exploration game for a university project: a small dialogue engine built around story and world-building.
- HTML
- CSS
- JavaScript
- In development
Apr - Sep 2026 · 6 months
A horde survival action roguelike with three playable characters, each with their own weapons and way of fighting.
- Unity 6
- C#
- URP
- Finished
Jul - Sep 2026 · 3 months
The Discord bot for the MakaronHub community: self-assign role panels, notifications, bug reports and suggestions, set up with slash commands.
- Python
- discord.py
- aiohttp
- Finished
Sep 2026
A local tool that watches MakaronHub's Cloudflare Workers usage and sends a desktop notification when spending looks abnormal.
- Node.js
- Cloudflare API