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:
- Programowanie i algorytmy
- Analizę danych
- Technologie webowe
- Sztuczną inteligencja
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:
- Tworzenie i aktualizowanie treści w WordPressie
- Wykonywanie zadań w PHP, JavaScript i CSS
- Przygotowanie centrum pomocy
- Wsparcie we wdrażaniu systemu wyszukiwania ofert nauczycieli
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:
- Backend: PHP (Laravel), C# (ASP.NET), Node.js z Express.js
- Frontend: Bootstrap, Tailwind CSS, React
- Bazy danych: MySQL, Redis, MongoDB, Elasticsearch
- Inne: Electron
Data Science & AI
Pracuję z technologiami związanymi z przetwarzaniem i analizą danych:
- OCR (Optical Character Recognition)
- PaddleOCR, PaddleOCR-VL, DeepSeekOCR
- Google Gemini API, Open AI API
- Python
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:
- Tryby jakości: low/medium/high
- Funkcje AI: normalizacja, tłumaczenie i wyjaśnianie tekstu
- Model dostępu oparty na punktach/kredytach
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
🎮 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
🇨🇳 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
☁️ 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
🎭 Ashen Legacy
Strona internetowa dla projektu Ashen Legacy (serwer Vintage Story). Kompleksowa prezentacja projektu społecznościowego.
Technologie: PHP, Bootstrap 4
Co mnie wyróżnia?
- Praktyczne podejście: Skupiam się na tworzeniu wydajnego, pełnowymiarowego oprogramowania, które rozwiązuje realne problemy
- Różnorodność technologiczna: Nie boję się wychodzić poza strefę komfortu i uczę się nowych technologii
- Kompleksowość: Potrafię pracować zarówno nad backendem, frontendem, jak i infrastrukturą
- Komunikacja międzynarodowa: Posługuję się czterema językami - angielskim, polskim, ukraińskim, rosyjskim, a także uczę się chińskiego
- Pasja do nauki: Każdy projekt to dla mnie okazja do nauki czegoś nowego
Zainteresowania
Poza programowaniem interesuję się:
- Sztuczną inteligencją
- Heroes of Might and Magic 3
- Czytaniem książek
- Mam też własny serwer Vintage Story :)
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:
- Email: nikitakovaldev@gmail.com
- GitHub: AfternoonOx
- LinkedIn: Nikita Koval
- Discord: AfternoonOx
- Blog: blogs.nikita-koval.website
Dziękuję za zapoznanie się z moim portfolio. Czekam na współpracę!