Przejdź do treści

O mnie - Nikita Koval

Cześć! Jestem Nikita Koval - pasjonat programowania i student Informatyki Stosowanej na Uniwersytecie Mikołaja Kopernika w Toruniu.

Kim jestem?

Programowanie to dla mnie sztuka łączenia żelaznej logiki z nieograniczoną wyobraźnią, by tworzyć rozwiązania, które realnie zmieniają rzeczywistość na lepsze. Z każdym projektem staram się nie tylko rozwiązać problem, ale również przemyśleć go na nowo i znaleźć najlepsze możliwe podejście.

Moja Historia

🎓 Edukacja

Od października 2021 roku studiuję Informatykę Stosowaną na Wydziale Fizyki, Astronomii i Informatyki Stosowanej UMK w Toruniu. Program studiów obejmuje szeroki zakres tematów, w tym:

W trakcie nauki realizuję zarówno projekty indywidualne, jak i zespołowe, rozwijając praktyczne umiejętności inżynierskie oraz doświadczenie w tworzeniu oprogramowania.

💼 Doświadczenie Zawodowe

Praktykant - Webmaster w FlowRepublic (Kwiecień 2025 - Maj 2025)

Podczas praktyk w FlowRepublic pracowałem przy rozwoju platformy edukacyjnej dla nauczycieli. Moje główne obowiązki obejmowały:

To doświadczenie pozwoliło mi rozwinąć umiejętności praktyczne i nauczyło pracy w środowisku biznesowym.

Umiejętności Techniczne

Full Stack Development

Tworzę aplikacje webowe i desktopowe wykorzystując nowoczesne technologie:

Data Science & AI

Pracuję z technologiami związanymi z przetwarzaniem i analizą danych:

Wybrane Projekty

🎯 Powerful Text Extractor

Aplikacja webowa stworzona w ramach pracy inżynierskiej, zaprojektowana do równoległego przetwarzania zadań z wykorzystaniem skalowalnej architektury (kolejki zadań i pula workerów). System wyodrębnia tekst i napisy z obrazów oraz nagrań, oferując:

Backend oparty na Laravel orkiestruje workery Python poprzez kolejki Redis. Workery zarządzają operacjami OCR oraz inteligentnie alokują zasoby GPU z możliwością automatycznego skalowania. System można łatwo skalować od jednego do nawet stu workerów poprzez prostą zmianę konfiguracji – w zależności od mocy dostępnej infrastruktury. Workery mogą być rozproszone na różnych serwerach, co zapewnia elastyczność i wysoką wydajność.

Technologie: PHP, Laravel, Redis, Python, C++, PaddleOCR, DeepSeekOCR, Google Gemini API

Projekt prywatny, jednak chętnie zaprezentuję demo.

📚 Webnovel Platform

Full-stack platforma do publikowania i czytania webnoveli. Funkcjonalności: tworzenie powieści z edytorem tekstu sformatowanego i importem EPUB, system ocen i komentarzy, biblioteka czytelnika ze śledzeniem postępu, wyszukiwanie z Elasticsearch, system rekomendacji, panel autora, panel administracyjny.

Technologie: JavaScript, Node.js, Express.js, TailwindCSS, MongoDB, Elasticsearch

Zobacz na GitHubie

🎮 Minecraft Server List

Platforma umożliwiająca graczom dodawanie i promowanie serwerów Minecraft. System monitoruje status serwerów w czasie rzeczywistym, zbiera statystyki oraz oferuje płatne wyróżnienia (integracja PayPal). Inne fnkcjonalności: zaawansowane wyszukiwanie z filtrami, system głosowania z nagrodami, weryfikacja serwerów, obsługa wielu języków, panel administracyjny, wysyłka maili, blog, system komentarzy, system zgłoszeń do moderacji treści.

Technologie: PHP, MySQL, JavaScript, CSS, Bootstrap 5

Zobacz na GitHubie

🇨🇳 Chinese Learning Companion

Demo aplikacji wspomagającej naukę języka chińskiego — szkielet projektu zawierający kluczowe funkcjonalności potrzebne do finalnej wersji. Aplikacja desktopowa stworzona w Electron z interfejsem React.

Technologie: Electron, React, TailwindCSS, Node.js

Zobacz na GitHubie

☁️ Azure Pet Project

Aplikacja webowa ASP.NET Core MVC do zbierania opinii użytkowników, ich automatycznej analizy z wykorzystaniem usług Azure oraz prezentowania statystyk na dashboardzie. Integracja z Azure Content Safety, Azure Cognitive Services for Language, Azure Cosmos DB oraz Azure Key Vault.

Technologie: C#, .NET, Azure

Zobacz na GitHubie

🎭 Ashen Legacy

Strona internetowa dla projektu Ashen Legacy (serwer Vintage Story). Kompleksowa prezentacja projektu społecznościowego.

Technologie: PHP, Bootstrap 4

Zobacz wersję demo

Co mnie wyróżnia?

Zainteresowania

Poza programowaniem interesuję się:

Kontakt

Aktualnie jestem otwarty na nowe wyzwania zawodowe i chętnie dołączę do ambitnego zespołu. Jeśli zainteresowało Cię moje portfolio lub masz pytania techniczne, zapraszam do kontaktu:


Dziękuję za zapoznanie się z moim portfolio. Czekam na współpracę!