Scroll
Project for Engineering Degree (B.Eng.)
Overview:
This project focuses on developing a chess application in Java with a graphical interface. It supports local and networked gameplay (localhost), game analysis, and saving/loading games from a database. Inspired by platforms like Chess.com and Lichess.org, the prototype showcases Java’s capabilities in implementing fundamental features such as game resetting, board flipping, and analysis.
Overview:
A comprehensive system for managing pizzerias, covering menu management, ingredient tracking, staff scheduling, customer orders, and real-time order tracking.
Features:
Overview:
I designed a website for an architecture studio, adhering to principles of minimalism and the owner's specific guidelines. The site features a carefully curated color palette reflecting the architect's vision and preferences.
I also created a new logo from scratch, aligning the studio's visual identity with modern trends while maintaining the unique style and preferences of the owner.
Features:
Overview:
This project is a static portfolio website designed to showcase my skills, projects, and contact information. The site is built using HTML, CSS, and JavaScript, with the particles.js library for background animations.
The website consists of three main sections: a homepage, a portfolio, and a contact page, providing a clean and interactive user experience.
Features:
Overview:
These projects focus on applying deep learning techniques to complex problems using modern neural network architectures:
Currency Exchange Rate Prediction with LSTM:
Using LSTM networks to predict the EUR/PLN exchange rate based on historical data, emphasizing next-day opening rate predictions.Image Classification with CNN:
Leveraging convolutional neural networks (CNNs) to classify CIFAR-10 images, optimizing architecture for accuracy.Regression and Classification with Neural Networks:
Comparative analysis using custom-built and Keras-based networks to tackle regression and classification tasks.Overview:
These projects explore traditional machine learning approaches, emphasizing fundamental concepts and manual implementations:
Machine Learning with scikit-learn:
Comprehensive workflows include synthetic data generation, model training, ensemble methods, and regression comparisons.Multi-class Classification with Perceptron and Logistic Regression:
Hands-on implementation to understand the mathematical foundations and applications of these algorithms.Disclaimer: This project is for educational purposes only and does not encourage gambling.
Overview:
An Android app built with Kotlin for calculating and managing poker players' balances. Features include player management, rebuy tracking, and modern UI design.
Features:
Overview:
Utilizing OpenWeatherMap and exchangerate.host APIs, this app provides weather data, Wikipedia info, and currency exchange rates for selected cities.
Input Parameters: