SYSTEM_CORE

Katalog Inżynieryjny

Kompleksowe archiwum 28 projektów obejmujących programowanie systemowe, uczenie maszynowe i full-stack. Katalog ten odzwierciedla zaangażowanie w badanie różnych architektur i rozwiązywanie problemów technicznych w wielu domenach.

folder_special

Narzędzia Python CLI

2 Projects
price-watcher.exe

Price Watcher

Zaawansowany skrypt monitorujący ceny produktów ze stron internetowych. Zapisuje historię cen do CSV, pokazuje statystyki (min/max/średnia), wykrywa zmiany cen z procentami, obsługuje konfigurację wielu produktów i wysyła alerty progowe.

Python Requests BeautifulSoup
weather-cli.exe

Weather CLI

Prosta apka pogodowa w terminalu. Pokazuje temperaturę, wilgotność, wiatr i prognozę na 3 dni.

Python Requests Termcolor
folder_special

Narzędzia Rust CLI

4 Projects
image-resizer.exe

Batch Image Resizer

Narzędzie do masowej zmiany rozmiaru zdjęć. Obsługuje zmianę wymiarów, formatu i zachowuje proporcje.

Rust Clap Pillow
file-organizer.exe

File Organizer

Automatyczne porządkowanie plików w katalogu według rozszerzenia. Przenosi pliki do podkatalogów (Images, Documents, Videos, Music, Archives, Code).

Rust Clap Walkdir
http-server.exe

HTTP Server

Prosty serwer HTTP napisany od zera w Ruście bez zewnętrznych bibliotek. Serwuje pliki statyczne z katalogu.

todo-cli.exe

Todo CLI

Prosty menedżer zadań w terminalu. Dodawanie, oznaczanie jako ukończone i usuwanie zadań.

Rust Clap Serde
folder_special

Aplikacje Vue

5 Projects
ecommerce-frontend.exe
Preview of E-commerce Frontend

E-commerce Frontend

Makieta frontendu sklepu internetowego. Wyświetlanie produktów, filtrowanie po kategoriach, wyszukiwanie, koszyk z zapisem w localStorage.

movie-search.exe
Preview of Movie Search

Movie Search

Wyszukiwarka filmów oparta na TMDB API. Wyszukiwanie po tytule, popularne filmy na stronie głównej, debounce na wejściu.

Vue 3 Vite TMDB API
pomodoro-timer.exe
Preview of Pomodoro Timer

Pomodoro Timer

Minimalistyczny timer Pomodoro. Cykle 25 min pracy i 5 min przerwy, wizualny wskaźnik postępu, powiadomienia dźwiękowe, licznik sesji.

Vue 3 Vite Docker
quiz-app.exe
Preview of Quiz App

Quiz App

Aplikacja quizowa o programowaniu. 10 pytań, natychmiastowe podświetlanie odpowiedzi, pasek postępu i ekran końcowy z wynikiem.

Vue 3 Vite CSS
task-manager.exe
Preview of Task Manager

Task Manager

Prosty menedżer zadań SPA. Dodawanie zadań z priorytetem, oznaczanie jako ukończone, filtrowanie i sortowanie, trwałość w LocalStorage.

folder_special

Aplikacje React

4 Projects
github-stats.exe
Preview of GitHub Stats Dashboard

GitHub Stats Dashboard

Wyświetla statystyki użytkownika GitHub: repozytoria, języki, obserwujących.

React Vite Recharts
kanban-board.exe
Preview of Kanban Board

Kanban Board

Interaktywna tablica Kanban. Trzy kolumny (Do zrobienia, W trakcie, Gotowe), drag & drop, trwałość danych w LocalStorage.

React Vite Docker
markdown-notes.exe
Preview of Markdown Notes

Markdown Notes

Notatnik w formacie Markdown z podglądem na żywo. Edytor ze wsparciem Markdown, automatyczne zapisywanie w localStorage, zarządzanie notatkami.

React Vite Marked
weather-dashboard.exe
Preview of Weather Dashboard

Weather Dashboard

Panel pogodowy z wykresami temperatury. Używa API wttr.in bez klucza API.

React Chart.js Vite
folder_special

API Laravel

4 Projects
blog-api.exe

Blog API

REST API bloga napisane w Laravel 10. Pełna obsługa postów i komentarzy z walidacją danych.

Laravel PHP Docker
ecommerce-backend.exe

E-commerce Backend

REST API sklepu internetowego napisane w Laravel 10. Zarządzanie produktami i zamówieniami ze statusem zamówień.

Laravel PHP Docker
film-ranking.exe

Film Ranking

API rankingu filmów z systemem ocen napisane w Laravel 11. Użytkownicy mogą dodawać filmy i oceniać je, automatyczne obliczanie średniej.

Laravel PHP Tailwind CSS
url-shortener.exe

URL Shortener

API do skracania linków. Skracanie URL, lista skróconych linków, przekierowanie po kodzie.

Laravel PHP Docker
folder_special

Projekty C++

3 Projects
ascii-art.exe

ASCII Art Generator

Konwertuje obrazy PPM na sztukę ASCII. Napisane w C++17.

C++ CMake Docker
allocator-bench.exe

Memory Allocator Benchmark

Porównuje wydajność różnych metod alokacji pamięci w C++. malloc/free vs new/delete, stałe vs losowe rozmiary alokacji.

C++ CMake Docker
terminal-notepad.exe

Terminal Notepad

Prosty edytor tekstu w terminalu napisany w C++ z ncurses. Skróty klawiszowe Ctrl+S/Ctrl+Q, nawigacja strzałkami.

C++ ncurses CMake
folder_special

Machine Learning

4 Projects
image-classifier.exe

Image Classifier CNN

Klasyfikator obrazów CNN w TensorFlow. Prosta sieć konwolucyjna trenowana na zbiorze CIFAR-10, klasyfikuje obrazy do 10 kategorii.

Python TensorFlow NumPy
mnist-classifier.exe

MNIST Classifier

Klasyfikator cyfr MNIST w PyTorch. Prosta sieć feedforward (784→128→64→10), osiąga ~97% dokładności po 3 epokach.

Python PyTorch Torchvision
price-predictor.exe

Price Predictor

Predyktor cen mieszkań oparty na RandomForestRegressor. Trenowany na danych z cechami: metraż, pokoje, piętro, dzielnica, rok budowy.

Python scikit-learn NumPy
sentiment-analyzer.exe

Sentiment Analyzer

Analizator sentymentu tekstu. Model oparty na CountVectorizer + Naive Bayes, klasyfikuje tekst jako pozytywny lub negatywny.

Python scikit-learn NumPy
folder_special

API C#

2 Projects
bookmarks-api.exe

Bookmarks API

API menedżera zakładek w .NET 8 Minimal API. CRUD dla zakładek, wyszukiwanie po tytule lub URL, Swagger UI.

C# .NET Swashbuckle
task-scheduler-api.exe

Task Scheduler API

API planera zadań w ASP.NET Core 8. Pełny CRUD dla zadań, Swagger UI.

C# ASP.NET Core Swashbuckle