I am a 3rd-year Computer Science student at AGH University of Krakow, building my path as a Software Engineer with an end-to-end mindset.
My primary focus is backend development using Python (FastAPI, Django), and I also have a strong foundation in Java (Spring Boot). I enjoy diving into Clean Architecture (DDD), scalable system design, and performance optimization.
Beyond the server-side, I have hands-on experience in web development with React and a solid understanding of mobile development using React Native. Furthermore, I am comfortable containerizing applications with Docker & Docker Compose, automating CI/CD pipelines via GitHub Actions, and managing custom deployments on VPS environments.
I am currently seeking opportunities to expand my expertise by tackling complex, real-life commercial projects within an innovative engineering team.
Ticket reservation system A professional-grade Django application refactored with a Service Layer to decouple business logic. Implements PostgreSQL Row-Level Locking for high-concurrency seat reservations and advanced ORM optimization to solve N+1 query problems. Leverages Celery for asynchronous background tasks (PDF generation) and cron-like scheduled maintenance. Features a fully automated GitHub Actions CI/CD pipeline for testing and deployment to a DigitalOcean Droplet via Nginx and Docker Compose. Integrated with Stripe API for secure payments and AES-256 encryption for personal data privacy.
Live Demo: tickets.mtrznadel.me | Staff Login: staff_user / Password123!
InPost Smart Finder A high-performance full-stack web application for spatial querying of parcel lockers. Features a FastAPI backend integrated with a PostgreSQL+PostGIS database for lightning-fast bounding-box filtering on a map. Utilizes an asynchronous Redis/ARQ background worker to continuously sync data from the external InPost API without blocking the main thread. The frontend is built with React, Vite, and Leaflet, offering a mobile-first, performance-optimized UI with i18n support. Fully containerized and deployed on a DigitalOcean Droplet behind an Nginx reverse proxy.
Live Demo: smart-finder.mtrznadel.me
Calorie Tracker App A production-ready system following Clean Architecture (DDD). Features a FastAPI backend with PostgreSQL and Redis for rate-limiting, paired with a React Native app using partial state updates.
Project Management System A comprehensive full-stack Agile management tool built with Java (Spring Boot) and React by a 6-person Scrum team. Acting as Product Owner & Full-Stack Developer, I was responsible for implementing core features, including secure authentication, complex RBAC workflows, and in-app notifications. I also co-designed hierarchical PostgreSQL data models and ensured a clean project structure and high code quality through rigorous peer Code Reviews.
Library Managment System A full-stack library management application built with Java (Spring Boot) and React, following Domain-Driven Design (DDD) principles. My responsibilities included, among others, architecting a smart loan and reservation engine, implementing secure auth and RBAC with stateless JWT sessions, and developing core frontend features like catalog browsing and detailed book pages.


