About
I’m a 3rd-year Computer Science student with a passion for building modern digital solutions. I specialize in developing scalable web applications, backend systems, and machine learning projects. I have hands-on experience with Python (FastAPI, Django), JavaScript/TypeScript (React), and Java (Spring Boot). My ML background includes projects using PyTorch as well as data analysis with libraries like Pandas, NumPy, and scikit-learn. I'm comfortable working with both relational and NoSQL databases. I follow best practices for clean code, optimization, and security. I'm reliable, efficient, and always focused on delivering high-quality work on time. I’m open to both freelance opportunities and long-term collaborations. Let’s build something great together.
Projects and Courses
Course Manager
Java + Spring Boot + JavaScript + React + PostgreSQL
The application is created to facilitate and partially automate the process of organizing didactic events such as courses, webinars, and similar educational meetings.
View on GitHub
AI Metting Syntesis - in progress
---------------------------------------------------
A web application designed to support teams in decision-making, maintain documentation, and manage work based on the analysis of conversations from business meetings.
Fundamentals of AI Course
Python + Pandas + PyTorch + scikit-learn and more AI tools
During the course at AGH,
I gained a solid understanding of core AI concepts and techniques.
I learned the basics of machine learning, natural language processing, and search algorithms,
as well as how to apply them to practical problems. Through hands-on projects,
I developed skills in implementing AI solutions using popular tools and libraries.
The course also taught me how to analyze and optimize algorithms,
enhancing my ability to tackle real-world challenges with a strong theoretical foundation.
View on GitHub
Baby Kyber
Python + Jupyter Notebook
This project implements Baby Kyber, a simplified educational version of the CRYSTALS-Kyber post-quantum cryptographic scheme. The code operates over the polynomial ring and demonstrates key generation, encryption, and decryption using lattice-based cryptography principles. The goal is to achieve a high success rate (~80%) while maintaining simplicity for learning purposes. View on GitHub
Car Rental Backend
Java + Spring boot + MongoDB
Car Rental Backend is a service that manages a car rental. The purpose of this project is to create an integration between the Datgum (Montodb) and the backend service (using the Spring Framework Framework)
This project implements Baby Kyber, a simplified educational version of the CRYSTALS-Kyber post-quantum cryptographic scheme. The code operates over the polynomial ring and demonstrates key generation, encryption, and decryption using lattice-based cryptography principles. The goal is to achieve a high success rate (~80%) while maintaining simplicity for learning purposes. View on GitHub
Github Repos
Java + Spring Boot
Application based on Spring Boot, which allows you to download the repositories of GitHub with information about branches (repository name, owner login, branch name and Sha of the last Commita). The repositories will be filtered - only those that are not forces are returned. View on GitHub
Crypto Prices
C++
The Crypto Price project downloads current cryptocurrency data with API Coingecko, pars them, and then displays information about the TOP 5 cryptocurrencies in the console.
View on GitHub