premik.pl

Portfolio

Tworzenie oprogramowania i narzędzi wspierających procesy biznesowe traktuję jako praktyczne rozwiązywanie realnych problemów, a nie wyłącznie aspekt technologiczny. Każdy projekt poprzedzam analizą potrzeb, ograniczeń oraz celów operacyjnych, dzięki czemu powstające rozwiązania są dopasowane do konkretnego środowiska i rzeczywistych wymagań użytkowników.

W swojej pracy skupiam się na funkcjonalności, stabilności i możliwości dalszego rozwoju tworzonych narzędzi. Realizowane przeze mnie projekty obejmują zarówno automatyzację procesów, integracje systemów, jak i dedykowane aplikacje wspierające działania techniczne, analityczne oraz operacyjne w firmach i organizacjach.

Poniżej prezentuję wybrane realizacje – autorskie programy i rozwiązania techniczne, które powstały w odpowiedzi na konkretne potrzeby biznesowe i operacyjne.

Task manager

To rozbudowany system do zarządzania zadaniami (Task Management System) zaprojektowany z myślą o efektywnej organizacji pracy w zespole oraz monitorowaniu postępów w projektach. Aplikacja służy do centralizacji wszystkich działań operacyjnych firmy, umożliwiając przypisywanie zadań pracownikom, śledzenie ich statusu w czasie rzeczywistym oraz zarządzanie relacjami z klientami. Dzięki podziałowi na role (Administrator, Manager, Pracownik), system zapewnia odpowiedni poziom dostępu do danych, a wbudowane narzędzia komunikacji, takie jak komentarze i powiadomienia, usprawniają przepływ informacji, eliminując potrzebę korzystania z zewnętrznych komunikatorów.

Menadżer budżetu

„Menedżer Budżetu” to kompleksowa aplikacja internetowa stworzona, aby pomóc użytkownikom w efektywnym śledzeniu i zarządzaniu finansami osobistymi. Zbudowana w oparciu o nowoczesne technologie webowe, oferuje bezpieczne środowisko, w którym użytkownicy mogą rejestrować swoje przychody i wydatki, organizować transakcje według własnych kategorii oraz monitorować ogólną kondycję budżetu. Program charakteryzuje się przejrzystym interfejsem z oddzielnymi panelami do analizy historii operacji, konfiguracji kategorii budżetowych oraz kontroli cyklicznych rachunków, co zapewnia pełną kontrolę nad przepływem środków finansowych.

Portal dla biur podróży

DreamTravel to nowoczesny portal turystyczny oferujący kompleksową obsługę rezerwacji wakacji i wycieczek. System umożliwia przeglądanie ofert z wiodących biur podróży, porównywanie cen w zależności od lotniska wylotu oraz wybór optymalnego terminu i typu pokoju. Portal wyróżnia się intuicyjnym interfejsem, zaawansowanym systemem filtrowania oraz integracją z bazą hoteli zawierającą szczegółowe informacje o obiektach, ich udogodnieniach i lokalizacji. Użytkownicy mogą tworzyć konta, zarządzać rezerwacjami oraz przeglądać historię swoich podróży.

Program do ewidencji czasu pracy

CzasPracy to profesjonalna, przeglądarkowa aplikacja do ewidencji czasu pracy, przeznaczona do zarządzania czasem pracy pracowników, planowania harmonogramów, składania wniosków urlopowych, raportowania oraz kontroli aktywności zespołu.

Aplikacja działa przez przeglądarkę internetową i może służyć zarówno małym firmom, jak i większym organizacjom, które chcą zastąpić arkusze kalkulacyjne lub papierowe rejestry nowoczesnym narzędziem online.

Program do rejestracji wizyt lekarskich

Kompleksowa aplikacja webowa typu SaaS przeznaczona dla placówek medycznych, gabinetów lekarskich oraz centrów terapeutycznych. System łączy w sobie nowoczesny, responsywny interfejs dla pacjentów z zaawansowanym panelem administracyjnym do zarządzania grafikami, płatnościami i komunikacją.

Crawler domen

Prezentowany program to crawler domen, czyli automatyczne narzędzie służące do przeszukiwania stron internetowych w sposób zautomatyzowany. Crawler wchodzi na wskazaną domenę i systematycznie odwiedza każdą jej podstronę, analizując zawartość znalezionych stron. Proces ten odbywa się wielowątkowo, co pozwala na szybkie i efektywne skanowanie nawet rozbudowanych serwisów internetowych.

Domain Hunter

Domain Hunter to prosta aplikacja webowa,  której podstawowym zadaniem jest umożliwienie użytkownikowi sprawdzenia, które nazwy domen są wolne, czyli dostępne do rejestracji. Interfejs jest funkcjonalny i minimalistyczny: użytkownik może wpisać listę domen (każdą w osobnej linii) lub przesłać plik tekstowy (.txt) z listą nazw, a następnie uruchomić proces sprawdzania ich dostępności.

Google Indexing Checker

Google Indexing Checker, którego celem jest sprawdzanie statusu indeksacji URL-i w Google oraz umożliwienie ich szybkiego zaindeksowania.

 

Użytkownik najpierw wprowadza dane Service Account JSON z Google API, co pozwala aplikacji autoryzować dostęp do usługi indeksowania Google w imieniu konta użytkownika. Następnie można dodać pojedyncze URL-e, zaimportować je z pliku Sitemap XML, lub wczytać listę z pliku CSV/TXT, co daje dużą elastyczność przy pracy z większą liczbą stron.

Po dodaniu URL-i narzędzie umożliwia sprawdzenie, które z nich są już zaindeksowane w Google, a które wymagają zgłoszenia do indeksacji. Funkcjonalność ta jest szczególnie przydatna dla specjalistów SEO, twórców treści i właścicieli stron, którzy chcą monitorować widoczność swoich stron w wyszukiwarce i przyspieszyć proces indeksowania nowych lub zmienionych treści.

Fiszki do nauki języków

Jest to nowoczesna aplikacja webowa przeznaczona do nauki języków obcych (angielskiego i hiszpańskiego) metodą interaktywnych fiszek, która ma na celu wspomaganie procesu zapamiętywania słownictwa. Program umożliwia użytkownikowi losowanie słówek, odsłuchiwanie ich poprawnej wymowy, sprawdzanie tłumaczeń poprzez efektowne, animowane odwracanie kart oraz bieżące śledzenie postępów w nauce. Dzięki funkcjom takim jak filtrowanie słów według poziomu trudności oraz możliwości dodawania własnych haseł do bazy, narzędzie to służy do efektywnego i systematycznego poszerzania kompetencji językowych w atrakcyjnej wizualnie formie.

Kancelaria Software

To nowoczesny system do kompleksowego zarządzania kancelarią prawną, stworzony w celu cyfryzacji i usprawnienia codziennej pracy prawników. Aplikacja umożliwia efektywne prowadzenie rejestru spraw i klientów, monitorowanie kluczowych terminów procesowych i rozpraw oraz bezpieczne archiwizowanie dokumentacji, zapewniając jednocześnie pełną kontrolę nad organizacją pracy zespołu dzięki systemowi ról i uprawnień.