Skip to content
View mtrznadel24's full-sized avatar

Highlights

  • Pro

Block or report mtrznadel24

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mtrznadel24/README.md

Hi there, I'm Maciek 👋

I am a 4th-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 engineering within Java (Spring Boot) and Python (FastAPI, Django) ecosystems. I enjoy diving into Clean Architecture, scalable system design, and performance optimization.

Beyond server-side development, I have practical experience with Docker, CI/CD pipelines, automated testing (E2E/Integration/Unit), and web/mobile interfaces (React, React Native).


Featured Projects

InPost Smart Finder A high-performance full-stack web application for spatial querying of parcel lockers. Features a FastAPI backend integrated with PostgreSQL + PostGIS for lightning-fast bounding-box filtering on a map. Utilizes an asynchronous Redis/ARQ background worker to continuously sync data from external APIs without blocking the main thread. The frontend is built with React, Vite, and Leaflet, offering a mobile-first, performance-optimized UI. Fully containerized with Docker Compose and configured for Nginx reverse proxy deployment.

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 ORM optimization to solve N+1 query problems. Leverages Celery for asynchronous background tasks (PDF generation). Features fully automated GitHub Actions CI/CD pipelines and Docker Compose deployment configuration behind Nginx. Integrated with Stripe API for secure payments and AES-256 encryption.

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. Co-designed hierarchical PostgreSQL data models and maintained high code quality through rigorous peer Code Reviews.

Library Management System A full-stack library management application built with Java (Spring Boot) and React, following Domain-Driven Design (DDD) principles. Responsibilities included architecting a smart loan and reservation engine, implementing secure auth and RBAC with stateless JWT sessions, and developing core frontend catalog features.


My Tech Toolkit

Java Spring Python FastAPI Docker PostgreSQL Apache Kafka React Native React


Connect with me:
LinkedIn | Email

Pinned Loading

  1. Inpost-Smart-Finder Inpost-Smart-Finder Public

    A high-performance web application for spatial search and smart filtering of InPost parcel lockers across the region.

    TypeScript

  2. ticket-reservation-system ticket-reservation-system Public

    [Python Django] Ticket reservation system built with full crud, atomic operations and simple, but clean frontend.

    JavaScript

  3. project-manager project-manager Public

    Forked from FAZ110/IO-Project

    Full-stack Project Management System built with Java (Spring Boot) & React (TypeScript/Vite). Developed in a 6-person Scrum team. Features secure Auth, RBAC, and PostgreSQL-based hierarchical data …

    TypeScript

  4. calorie-tracker-app calorie-tracker-app Public

    [Python/FastAPI + React Native] A full-stack health and fitness app designed to manage nutrition, track body progress, and maintain a personal fridge of custom products.

    TypeScript 1

  5. Library-System Library-System Public

    Forked from Adasg1/Library-System

    Full-stack Library System created with Java Spring & React. Features DDD architecture, RBAC (Role-Based Access Control), loans, and reservations. Project is part of the Object-Oriented Technologies…

    JavaScript

  6. Last-Bastion-Tower-Defence Last-Bastion-Tower-Defence Public

    Forked from Adasg1/Last-Bastion-Tower-Defence

    🛡️ Strategy Tower Defence game developed in Python (Pygame). Includes boss mechanics, scalable difficulty, and object-oriented design. Created as a part of the University Python Course

    Python