I'm a Computer Science student at the University of Wrocław passionate about
algorithms, low-level programming, and machine learning.
I enjoy writing efficient code, training models, and exploring how software can solve real-world problems.
I enjoy building efficient software and exploring data-driven solutions. My main focus areas are:
- Systems & Algorithms – low-level tools, parsers, performance optimisation
- Machine Learning & AI – PyTorch models, reinforcement learning, NLP
- Finance & Data – algorithmic trading, backtesting, feature engineering
- Game Bots – AI agents and heuristic strategies for board & video games
- Web Development – real-time multiplayer apps and data scrapers
- grep – A reimplementation of Unix
grep
in C with regex/KMP, recursive search, and colored matches. - HolyCpp – Toy language & interpreter: lexer, parser, AST evaluation.
- CP – competitive-programming solutions, grouped by topic with algorithmic notes.
- Yacht Speed Prediction – End-to-end ML project: scrape vessel data, clean dataset, train PyTorch regressor.
- NLP_lib – Small NLP toolkit with preprocessing, transformations, and regression/classification models (pytest-tested).
- Snake (DQN) – Deep Q-Network agent learning to play Snake.
- Jungle (RL agent) – Reinforcement-learning bot for a board game from university AI course.
- AI-Trader – Sentiment analysis + feature engineering for stock prices; simulation framework to back-test strategies.
- Ultimate Tic Tac Toe – Advanced C++ bot for Ultimate Tic Tac Toe (profiling & heuristics).
- SuperTicTacToe – Faster rewrite of an earlier SDL/C version of Ultimate Tic Tac Toe.
- Super_tictactoe_SDL – Original C implementation with simple GUI.
- MonkeCasino – Multiplayer online casino (React + Express + Rust/Zig modules, WebSockets, JWT auth).
- Web Scraper for Yachts – Collects real-world vessel specs, saving them for ML use.