I’m a truly determined Web Developer specializing in Spring Boot and Angular. I constantly strive to improve my coding skills and build high-quality applications. Along the way, I’ve mastered deploying containerized applications on my own server using Docker and setting up complete CI/CD pipelines with GitHub Actions.
I’m currently looking for a new job with opportunities as a Java Developer or Full-Stack Developer to contribute my skills and grow in a dynamic team ;).
View Resume - English Version View Resume - Polish VersionWeb application that provides a comprehensive platform for sailing enthusiasts and businesses. It supports course registration, e-learning, trip reservations, and brand promotion within the maritime industry. This project aims to combine education, adventure, and business promotion into one seamless platform for sailing enthusiasts and industry professionals.
Tech Stack: Java, Spring Boot, Maven, Angular, Karma, Flyway, PostgreSQL, JUnit, Mockito, Docker, GitHub Actions
Autokomplete is a web application designed for the sale and distribution of automotive parts, built on a vast database. It allows customers to quickly search and purchase parts using an advanced search engine and filters that match products to specific vehicle models. The app integrates with inventory systems, displaying real-time product availability and enabling bulk orders. Users have access to a client panel where they can manage their orders, view purchase history, and update contact details. The system also provides product recommendations based on previous purchases.
Tech Stack: Java, Spring Boot, Maven, JavaScript, React, Flyway, PostgreSQL, JUnit, Mockito, Docker, GitHub Actions
Designed for efficient task and workflow management, it allows users to create, organize, and track tasks across customizable columns, reflecting different stages of a project. With features like drag-and-drop task movement, status updates, and real-time collaboration, the app helps teams streamline their work. Built for productivity, it provides a clear visual overview of tasks, making project management intuitive and efficient.
Tech Stack: Java, Spring Boot, Maven, JavaScript, React, Flyway, PostgreSQL, JUnit, Mockito, Docker, GitHub Actions
Python-based implementation of graph algorithms with a focus on finding all shortest paths in a weighted graph using a modified Dijkstra’s algorithm. The project includes essential classes such as Node, Edge, Vertex, and Graph, with built-in BFS and DFS traversal, visualization, and pathfinding capabilities.
Tech Stack: Python, Matplotlib
2D Physics-Based Racing Game is a Unity-powered game inspired by Hill Climb Racing. The goal is to drive as far as possible through increasingly challenging stages while managing speed, balance, and fuel. The game features realistic physics, diverse terrains, and progressive difficulty, offering an engaging and skill-based racing experience.
Tech Stack: Unity (C#), Adobe Photoshop
Repository of Structured Programming in C is a collection of exercises completed during the second semester of studies, focused on mastering the basics of C language. It covers key concepts such as syntax, loops, functions, pointers, and data structures. The repository includes over 150 completed exercises, based on the textbook (available here) . This project is designed to build a strong foundation in C programming through hands-on practice and problem-solving.
Tech Stack: Clean C
Machine Graphics Algorithms is a project focused on image processing techniques. It includes color converters, image filtering, thresholding, edge detection, and RGB alignment with tail elimination. Additionally, it features image histograms and other advanced operations for analyzing and enhancing digital images. The project demonstrates fundamental and advanced image processing algorithms, essential for computer vision applications.
Tech Stack: Python, Numpy, Matplotlib, OpenCV
Application designed to manage football league tournaments at the University of Warmia and Mazury in Olsztyn, as well as to facilitate field reservations for amateur players not participating in the league. The platform provides a comprehensive overview of teams, allowing users to see detailed player information, including positions, jersey numbers, and performance statistics — similar to features found in FIFA games. It also provides auto-generated match schedules, transfers, and player performance stats. Amateur players can book fields, check schedules, and view results. Captains manage teams, while referees update match results. Admins oversee event approvals and platform maintenance. The system simplifies league management, making it efficient for both players and organizers.
Tech Stack: Java, Spring Boot, Maven, Angular, Flyway, PostgreSQL, Docker, GitHub Actions
Application for managing vehicle rentals efficiently. Users can browse available cars, make reservations, and track their bookings with ease. The system includes real-time availability updates, pricing calculations, and rental history management. Admins can oversee the fleet, manage bookings, and handle customer inquiries. The app ensures a seamless rental experience with a user-friendly interface and automated processes.
Tech Stack: Java, Spring Boot, Maven, Angular,Flyway, PostgreSQL
Premier League Stats is application providing detailed statistics and insights on Premier League matches, teams, and players. It features league standings and historical comparisons. Users can track top scorers, assist leaders and match outcomes.
Tech Stack: PHP, HTML, CSS, JS
igor.kawczynski14@gmail.com
Call to Action