
ToPWR is a mobile application created by the students, for the students of Wrocław University of Science and Technology. A countdown to exams, a campus map, information about dean’s offices, student science clubs, a live counter for available parking spots or a today’s canteen menu – everything you need in one place. Life made easy. 🚀
I’ve been techleading it since we’ve started the rewrite in Flutter in 2023. Trained and raised 2 other capable techleads and many Flutter developers, while developing this product.
We’re still writing new features, but the current version is on production and is widely used by the community. Currently sitting around ~2.5k downloads and regular 400-600 unique users per each week.
We’ve gained recognition from different Wrocław Tech organizations, departments and even central authorities of the university. Thanks to this project, our science club has been awarded a title of “Strategic Science Club” for year 2025.
🔗 Links:

We won HackYeah 2025! 🏆
Me and my fellow cracked coders from Koło Naukowe Solvro got 1st place in task “Journey Radar”, winning 15k on HackYeah 2025 - the biggest stationary hackathon in Europe. We’ve got to compete with 50+ teams in this category alone.
We’ve developed “JakDoczłapie” - a fully working routing solution for local buses and trains. The project includes a mobile app (Flutter), backend, and admin panel. Key features include AI-parsing of timetables and community-based live-tracking of buses based on shared user location.
It was my first HackYeah and hackathon at this scale, but definitely coming back next year!
Team:
GitHub repository:

Django-mapbox-location-field is a django package, fully documented and automatically tested, available
on PyPi and my the most popular repo on my github. It includes
simple in use location model and form field with custom widget for picking some location.
It’s my first fully self-created open-source module. I released the first version at the age of 16, and today it is used
by a noticeable group of people. Check out the live demo or
visit repository.
Used technologies: Django, GeoDjango, jQuery, Mapbox GL JS

Freelance project for British startup. Hybrid mobile application in Flutter and web admin panel. Build following Adobe
XD project. Mobile applications for Android and iOS used native SDKs for turn-by-turn navigation, fully implemented
natively and integrated with the Flutter app. The project used Firebase as a backend service.
Used technologies: Flutter, Flutter web, Firebase, Adobe XD, Here Premium SDKs (native iOS & Android), Mapbox SDKs ( native and flutter plugin)

Flutter mobile application for calculating and tracking score in Polish version of Scrabble game. Remake of my first
ever python console application from 2017.
Besides the app, projects includes simple dictionary API made in Flask.
Used technologies: Flutter, Flask

I was the author of the recruitment task for the MOBILE department at KN Solvro
in
spring 2024. The task involves creating an application for managing shopping lists called Solvro BasketBuddy. The
application should be integrated with a simple REST API implemented by me in Django Rest Framework (
documentation in Swagger UI). All task’s requirements, must-have and nice-to-have features are detailly described by me.
The task was later replaced with a simpler one, cause it was too hard for most of the students applying. We later replaced it with simpler alternative
Used technologies: Django, Django Rest Framework, Swagger UI

A simple mobile (and web) application created in a few days using Flutter. This was a recruitment task
for KN Solvro when I applied. I also created a REST API in Django Rest
Framework. Unfortunately, the requirements are no longer public, but they involved creating an application for
managing a team of developers with specific requirements. This simple, openly available application serves as a showcase
of my coding architecture using freezed, riverpod, and a multi-layered Flutter architecture.
Used technologies: Flutter, Riverpod, Freezed, Dio, Django, Django Rest Framework

Mobile application for restaurant startup. I’ve made two Flutter apps (business and customer),
while Maks was responsible for backend and advised on the UX/UI aspects.
It’s my first flutter application.
Application has not been released due to COVID-19 pandemic
Used technologies: Flutter, OpenStreetMap

I created and designed a personal website for a dietician in cooperation with the client. It was designed in Figma and
built in Astro.js, HTML, and CSS. It is integrated with Zoho bookings.
Used technologies: Astro.js, HTML, CSS, Figma, zoho bookings

Tens of thousands of tourists come to Wrocław every month. But none of them has any idea what to visit. Churches,
churches, churches …
As part of the Zwolnieni z Teorii competition, our team is preparing an application that allows users to discover exciting places selected by native Wrocław residents.
Again, Maks was responsible for backend, whereas I made the Flutter application.
Project had been released to Google Play, but then unpublished due to reasons beyond developers team
Used technologies: Flutter, Google Maps

Individual conversations and consultations between the teacher and the student are one of the most important elements of
effective education. An element that began to be missing during the coronavirus pandemic. One of our teachers had
logistical problems connecting 1: 1 through Teams to students. Together with Maks we decided to
change it.
The service we have prepared, after authorization with a Microsoft Teams account, places students in a queue, while presenting the estimated waiting time and offering a convenient preview of waiting for the teacher. Everything works in real-time thanks to websockets.
Although the project was not technologically very demanding, it allowed us to have a positive impact on the environment and improve the educational process 🧑🏫.
Used technologies: Django, Javascript, Websockets, jQuery

Until now, used textbooks in our school were traded wildly - random posts with price lists on the Facebook group were
commonplace, and the organization of the fair was always an overwhelming task. In September, long conversations and
scheduling meetings with other random students couldn’t be avoided to get the whole set of books.
Not anymore! Maks and I designed a platform that connects buyers with owners of unnecessary textbooks - but this is not a regular shopping website. An important role in the transaction is played by the Student Council, which is a trusted third party, accepting textbooks for sale, assigning them grades and processing orders. Students can easily compare prices and choose the right set for them.
SC charges a commission for its participation, which allows it to cover operating costs. Unfortunately, we have not implemented online payments due to tax complications.
Used technologies: Django, jQuery, Bootstrap, Heroku.

Website and application for monitoring of your body weight and fat percentage. Supports synchronization with Xiaomi
smart scales via Bluetooth.
Prepared in a week for the HackHeroes hackathon with the topic “Global
problems”. Maks and I was responsible for web service and Mikołaj created
the Kotlin app.
(repo)
Used technologies: Django, Django REST Framework, Celery, Heroku, Bootstrap