Projekty open-source
Wcześnie poznałem i doceniłem oprogramowanie open-source. Z czasem pojawiła się chęć, aby coś światu oprogramowania oddać.
Na tej stronie znajdziesz różne moje projekty, które trafiły do świata open-source. Niżej znajdują się także pojedyncze projekty ze studiów i samozatrudnienia. Należą do nich Sprawdzanie siły hasła, Cookie Consent Manager i Biblioteka struktur danych.
W trakcie mojego praktycznego procesu nauki powstało wiele projektów; nie wszystkie wysyłam w eter – tylko część…
Sprawdzanie siły hasła
To narzędzie ocenia siłę hasła, analizując wpis i zwracając informację zwrotną o bezpieczeństwie. Pomaga tworzyć silniejsze hasła i zwiększać świadomość wymogów.
Cookie Consent Manager
Zinternacjonalizowany komponent Vue 3 do prezentowania wielojęzycznej zgody na cookies. Wspiera różne kategorie ciasteczek. Pierwsza kategoria zawiera niezbędne cookies, które są domyślnie akceptowane i nie można ich odrzucić.
Biblioteka struktur danych
Biblioteka różnych struktur danych i algorytmów grafowych zaimplementowanych w TypeScript. Może być używana w środowisku Node.js oraz bezpośrednio w przeglądarce. Powstała jako projekt poboczny podczas studiów, by ułatwić dostęp do złożonych struktur i algorytmów.
Projekty jako samozatrudniony
W trakcie samozatrudnienia zrealizowałem różne projekty – od klasycznych stron firmowych i projektów książek technicznych po bardziej złożone systemy ewidencji czasu.
Każdy projekt służył nie tylko bezpośredniemu celowi, ale był też cenną okazją do pogłębienia umiejętności w nowoczesnym web developmencie – z użyciem m.in. Nuxt.js, Tailwind CSS i klasycznych technologii webowych.
Witryna firmowa Harlanmedien
Firmie często potrzebna jest strona, aby zwiększyć widoczność i zapewnić punkty wejścia lub cyfrowe ulotki do celów marketingowych. Potencjalnych klientów można przekonywać bezpośrednio na stronie. Nuxt.js nadaje się nie tylko do złożonych aplikacji, ale też do prostszych, jak cyfrowa obecność firmy, i został użyty w tym projekcie.
System ewidencji czasu
Prototypowy projekt systemu ewidencji czasu pozwolił mi pogłębić wówczas jeszcze powierzchowną wiedzę z PHP poprzez budowę kalendarza, formularzy, zapytań AJAX, dostępu do bazy danych itd.
Skup i sprzedaż gier wideo
Wszyscy je znają, wielu je uwielbia: gry wideo! Nie tylko można w nie grać, ale także je sprzedawać i kupować. Połączenie skupu i sprzedaży gier stworzyło potencjalny model biznesowy. Projekt nigdy nie trafił do produkcji, a rozwój wstrzymano.
Projekt książki HTTP: filar nowoczesnego web developmentu
W tym projekcie badałem HTTP jako filar nowoczesnego web developmentu , aby podkreślić jego znaczenie i ewolucję między wersjami.
Projekt dużej skali: Podręcznik nowoczesnego web developmentu
Podręcznik nowoczesnego web developmentu jest nadal w trakcie prac. Łączy kluczowe obszary web developmentu w jednej książce, uzupełnionej ćwiczeniami praktycznymi dla głębokiego zrozumienia.
Wybrane projekty ze studiów
W trakcie studiów informatycznych powstały różne projekty praktyczne, które nie tylko pogłębiały wiedzę teoretyczną, ale też czyniły konkretne zastosowania namacalnymi.
Od tworzenia inteligentnych chatbotów po implementację złożonych aplikacji webowych, takich jak konfiguratory produktów – każdy projekt pomagał poszerzać zrozumienie techniczne i stosować nowoczesne technologie w sposób ukierunkowany.
Konfigurator produktów
Na potrzeby pracy magisterskiej z informatyki opracowano prototyp konfiguratora produktów, który implementuje parametry, warunki wyboru, ograniczenia, funkcje oraz powiązania, aby zilustrować wariant konfiguracji produktu oparty na parametrach.
IWIBot
Powstały w ramach projektu IWIBot (bot Wydziału Informatyki i Informatyki w Biznesie) był dalej rozwijany i otrzymał architekturę chmurową (FaaS; Watson Assistant), aby odpowiadać na pytania studentów i prezentować tematy związane ze studiami w formie tekstowej, wizualnej i dźwiękowej. Niestety projekt zatrzymał się i aplikacja webowa nie jest już dostępna.
