I'm a fourth-year Computer Science student at the Silesian University of Technology in Poland. Having built a strong analytical foundation in Python and data processing, I am currently pivoting towards Backend Development. I am passionate about creating robust, scalable, and well-tested enterprise solutions using the Java & Spring ecosystem.
- Current Focus: Advanced Java, Spring Boot (REST APIs, Hibernate/JPA), and backend architecture.
- Learning & Applying: Clean Code, SOLID principles, and Test-Driven Development (TDD).
- Goal: Seeking an internship in an international, Agile environment where I can contribute to core business applications and learn from experienced experts.
- Background: Solid experience with data-driven applications, algorithmic optimization, and Python programming.
Backend system for collecting and analyzing IoT sensor data (temperature, humidity) via REST endpoints.
- Built with Java 17, Spring Boot, and Hibernate (Spring Data JPA) for data persistence.
- Implemented global exception handling and comprehensive input validation.
- Ensured high code quality with unit and integration tests using JUnit 5 and Mockito.
Kanban-style task management REST API built with industry-standard practices.
- Developed using Test-Driven Development (TDD) to ensure reliable business logic from the start.
- Structured following Clean Architecture and SOLID principles (Controllers, Services, Repositories).
- Development process simulated an Agile environment utilizing Git Flow (feature branching).
Parcel management application demonstrating strong software engineering principles.
- Architected a layered system in Python with Repository patterns, validators, and a service layer.
- Built a comprehensive test suite with
pytestcovering all system modules. - Enforced strict type safety with Pyright and Mypy static analysis.
Deep learning pipeline showcasing analytical problem-solving and data processing skills.
- Developed a custom CNN in PyTorch to classify brain MRI scans into dementia severity stages.
- Handled complex data preprocessing and cross-validation to ensure reliable outcomes.

