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.

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 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.


Featured Project

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.


My Tech Toolkit

Python Java FastAPI Django Spring Celery PostgreSQL Redis React Native React Docker GitHub Actions Nginx

Connect with me: LinkedIn | Email

Pinned Loading

  1. ticket-reservation-system ticket-reservation-system Public

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

    JavaScript

  2. 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

  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