I've graduated Data Science Engineering studies and currently I'm studying cybersecurity. I've also did a few web and mobile apps, as well as dedicated some time to teaching others. You can look through my projects below, mainly dev and data science/ML.
Master's Thesis
I’m working on my master’s thesis: a web app in Django, where users can upload a photo of an animal and get it classified.
React Native password manager
Currently me and friends are working on a mobile app in React Native. It’s a password manager with automatic password leak verifications. Tools: React Native, Typescript, Python, FastAPI, GitHub Projects
Master's Thesis ML server
The FastAPI server for the Django web app with endpoint for image classification. Runs VIT model.
Animal classification app
I have created a simple multiplatform Tkinter app, mostly addressed to the wildlife biologists and ecologists.
Flutter project
Created an app in Flutter, with Firebase backend. Using JIRA
PuppyT
I've also tried my skills at game development and created a simple game called PuppyT (for Android devices). It saves players' highscores in a database, using http requests. It was done in Defold game engine (using Lua programming language).
Laravel class registery
Laravel, TDD project I did with colleagues. Also used: Tailwind CSS, Docker, Bitbucket, JIRA.
FastAPI server SAST
SAST report on FastAPI server, running ML model. Done using SonarQube.
Postquantum KEM (cryptography)
I have implemented a simplified Kyber algorithm. It is a postquantum (resilient to quantum computers attacks) encryption method based on lattices. There are two implementations of polynomials multiplication: convolution and FFT.
Articles, Reports
Several reports I have done are available in the Articles section.
Azure server administration
I've set up a MS Azure server, created basic firewall with iptables and made this server a proxy with TOR and Pi-hole. Later on I've created a reporting tool, that generated statistics regarding attempts to break into the server.
CTFs
My account on PicoCTF website. I've also participated in Advent of Code 2024, CISCO SecurityBricks - Packet Capture Analysis CTF.
Comparison and fine-tuning vision DL models
Compared models for animal images classification and fine-tuned them for polish animal species.
Engineering thesis
Analysing data from Reddit's API using ML and DL models.
Regression models
NYC cyclists data. Data cleaning (lot of time went into merging the data), EDA, analysis. Multiple and KNN regression models.
Analysing volcanoes
Data cleaning, EDA, analysis and advanced visualizations.
Simulating stocks
Simulation used Markov chain. Project was done using just Python, Pandas, PyPlot.
Analysing data from API
Main objective was downloading the data from an API and converting it to a dataframe.
Pizza shop ETL
Data warehouse created using SSIS. Data visualization in Power BI.
Analysing Iceland's spatial data
In the PDF, I've only selected the part done by me - that is Iceland. Data source: GEBCO. Data analysis and visualization was done in QGIS and ParaView.
Kriging and SGS
Project where I created kriging and SGS models to simulate air polution in Warsaw during winter time.
Smart room (IoT)
I've set up a ESP8266 NodeMCU microcontroller with temperature sensor that sends temperature and humidity data to MySQL DB via JSON request. The web app written in Python's Flask reads the data and creates visualizations (also using AJAX).
Genetic algorithm
Implemented a genetic algorithm model to solve a travelling salesman problem.
Python projects
Repository containing 3 projects written in Python. The most advanced one is "minesweeper", which uses OOP paradigms.
SHA-512 brute force
Simple Python program to break three lettered strings hashed with SHA-512.
RC4 cipher
RC4 cipher implementation. There are sample input and output files in repository.
Backtracking
Program that solves a problem in which a ship is looking for a port using backtracking.
Sorting algorithms
Compilation of several sorting algorithms.
Microscope application
Application that reads via USB data from a digital microscope. It can show the image in real time, save screenshots, edit them and add notes.
XML parsing
Program that reads a XML file with geospatial data points, lines and surfaces.
Online game
Online 2-player (using sockets) game where you have to pick more mushrooms than your opponent.
Worked in a group on a shopping mall chatbot. Used Llama LLM with Python. I was researching methods for face-swapping, using Stable Diffusion.
Created a couple of guides on how to install, for instance, WordPress, Hugo, Next.js, on user’s VPS. Did migrations between databases. Helped clients with installations, setting up domains, etc.
I was helping in various tasks around the facility. I was getting to know different departments and how they operate.

Average grade: 4.54
I have created a report on state-sponsored APT groups: China, Iran, North Korea, Russia. Described attacks, motivations and TTPs. TLP: Amber
Report of memory snapshot analysis, using Volatility.
A presentation on how do cheats and anti-cheats work in online games.
A presentation on Industroyer malware.
My engineering thesis. Developed a couple of AI models to detect depressive state, based on text.

High school mathematics.
I was teaching 7th grade physics and 3D printing/design (kids aged 6-12).
Mathematics tutoring. Preparing students for the exams.
Taught students aged 10-18 cybersecurity and programming: Python, C# (Unity), C++, Scratch, web development.