School Management System - HackHeroes 2023 Winner
I developed "Szkolny Ślad," an innovative school management system that secured first
place at the national Hack Heroes 2023 hackathon. As a solo developer, I outperformed
over 500 teams, many of which had up to five members. My solution modernizes school
information systems with advanced features like QR code authentication for teachers
and NFC-based attendance tracking.
My project gained significant media attention after winning, being featured in
multiple outlets, a radio interview, and television appearances on TVP 3 Gorzów and
TVP Info's Teleexpress Extra. As part of the project, I also delivered a keynote
presentation, which you can view in the embedded video above.
Real-time E-commerce Offer Monitoring System
I developed a microservices-based platform for the real-time aggregation, filtering,
and comparison of product offers from multiple e-commerce sources. A key technical
challenge was integrating with services that lack public APIs. To overcome this, I
successfully reverse-engineered their proprietary protocols by decompiling obfuscated
code and performing real-time network traffic analysis. The system architecture is
built on containerized (Docker) Spring Boot microservices that communicate
asynchronously via Apache Kafka. Its key features include a live offer feed, quick
multi-service comparison searches, and centralized configuration management using
Spring Cloud Config, all delivered through a responsive Angular front-end.
Learner's Dictionary Browser Extension
I designed and implemented the advanced Yomishi browser extension that assists with
foreign language learning. The extension works by providing instant translations -
simply hover over an unknown word, and its definition appears instantly in a popup
window.
For this project, I created a custom RPC system in TypeScript for communication
between extension components, implemented settings synchronization across devices, and
built an advanced parser handling various dictionary formats. A key feature is the
seamless Anki integration, allowing users to create flashcards from new words with a
single click, significantly accelerating their learning process. The project
architecture is based on Rust (backend) and Svelte (frontend), using Protocol Buffers
and gRPC for efficient cross-system communication. I regularly use this extension
myself when learning Japanese.
AJP Hackathon 2023 - First Place Winner
I won first place in the AJP Hackathon 2023, competing against eight other teams to
develop a web-based room reservation system. Working independently, I created a fully
functional application using Python and Django that met all client specifications.
My solution earned me the top prize of 5,000 PLN and gained media attention. The event
was a day-long programming marathon that required implementing features, testing, and
making adjustments to create a working application
Government App Root Bypass
I conducted an in-depth analysis and reverse-engineered the root detection mechanisms
within Polish government authentication apps (eID and mObywatel). Based on this
analysis, I developed an Xposed module that effectively bypasses these security
measures, restoring full access to essential government services on rooted devices.
UtaViewer - Japanese Lyrics Viewer
UtaViewer is a native Android client application for the Utaten service, which I
designed to optimize the experience of accessing Japanese song lyrics on mobile
devices. It solves the problem of a missing high-quality mobile client by offering
fast search, favorites management, and an offline mode powered by a local SQLite
database. The interface is built entirely with Jetpack Compose.
Currency Converter
A desktop application built with Kotlin Compose for Desktop, offering real-time
currency exchange rates, interactive historical data charts, and gold price tracking.
The modern interface is built entirely using Compose.
Automated Promo Code Management System
Developed an automated system that simulates store applications to manage multiple
accounts, generate promotional codes at scale, and deliver them via Telegram
notifications. This tool streamlines the process of collecting and distributing
discount codes for personal use.
Pixabay Image Search Telegram Bot
A Telegram bot that enables users to search and discover stock photos from Pixabay's
library directly within the chat window.