Mateusz Musiela – portfolio

Mateusz Musiela – portfolio

Zachęcam do zapoznania się z poniższymi projektami.​

Flask, JavaScript

Kalkulator cięcia CNC – Szybki sposób na obliczenie długości linii w plikach .dxf. Szczególnie przydatne podczas określania ile czasu zajmie nam wycięcie/grawerowanie elementów na maszynach takich jak wycinarki laserowe, plazmowe czy waterjet.

Python, OpenCV, Yolov5

Prosty program rozpoznający na kamerze/nagraniu, czy osoba znajdująca się w kadrze ma na sobie kask bezpieczeństwa. Jeżeli tak, funkcja wysyła o tym powiadomienie (np. do elementu wykonawczego – zamek drzwi). Dodatkowo zliczane są osoby, które takowy kask posiadały. Program napisany w języku Python z wykorzystaniem m. in. modelu sztucznej inteligencji Yolov5 od Ultralytics, bilbioteki OpenCV oraz środowiska Colab od Google.

Python, Audiolazy

Nagranie obrazujące uderzenia meteorytów w naszą planetę. Dane z pliku .csv (masa obiektu oraz rok trafienia) zostały zamienione na dźwięki MIDI a następnie przy pomocy DAW przekształcone na nagranie. Im większa masa obiektu tym niższy i głośniejszy dźwięk. Z uwagi na dużą rozpiętość mas wzięto pod uwagę tylko meteoryty o masie większej lub równej 100 kg, które uderzały w Ziemię w latach 1399 – 2013 (największa intensywność od 1 min – rok 1749). W tle słychać opady deszczu. 
Źródło danych: data.nasa.gov

ASP.NET Core, C#, JavaScript

System Syspre wspomagający zarządzanie w firmie, usprawniający pracę oraz ograniczający koszty działalności. Składa się z kilku modułów m. in. zakupy, projekty, serwisy, magazyn. Moduł zakupowy upraszcza kontrolę nad wydatkami, postępem transakcji oraz dokumentami. W jednym miejscu zgromadzone są informacje na temat realizowanych przez firmę zakupów. Znacznie upraszcza to proces projektowy, gdyż wiemy co i na kiedy zostanie dostarczone, czy zostało już opłacone lub wysłane. Każda z transakcji ma także przypięty dokument, chociażby fakturę VAT, co znacznie upraszcza późniejsze księgowanie. W celu automatyzacji procesu płatności za dany zakup, możliwe jest także wygenerowanie pliku z danymi przelewu, który może zostać automatycznie zaciągnięty przez serwis bankowy z którego korzysta firma. Moduł projektowy pozwala na podgląd realizowanych projektów, ich kontrolę finansową (budżet założony, dotychczas wydane środki), podział wydanych środków na zdefiniowane przez użytkownika kategorie oraz elementy (np. maszyny), kontrolę postępu zamówienia elementów niezbędnych do realizacji projektu, podgląd elementów (np. maszyn) z których składa się projekt – opis, termin wykonania i postęp, koszt, spis niezbędnych elementów, zdjęcie poglądowe oraz dokumentacja (np. plik STEP).
Moduł serwisowy opiera się o zgłoszenia serwisowe od Klientów, gromadzenie dokumentacji do nich oraz możliwość automatycznego mailowego powiadamiania członków grupy o zamieszczonym zgłoszeniu celem szybkiej reakcji.
Moduł magazynowy odpowiada za kontrolę stanów magazynowych części oraz narzędzi w firmie – sprawniejsze zarządzanie nimi a także ograniczenie kosztów związanych z niepotrzebnymi zakupami. Obecnie niektóre z modułów ulegają usprawnieniom. Link do logowania dostępny jest tutaj. W celu przetestowania można skorzystać z konta testowego:
email: konto.testowe@gmail.com
hasło: kontotestowe123

ASP.NET Core, C#, JavaScript

Serwis Deszczyk.pl (sierpień 2021 – wrzesień 2021) dostarcza przejrzystych, a co najważniejsze – kompleksowych, informacji m.in na temat aktualnej oraz prognozowanej pogody (temperatura, szansa oraz wielkość opadów, ciśnienie, wiatr, alarmy, wilgotność i inne). Do wyboru mamy prognozę krótkoterminową (najbliższe 48h, dane w odstępnie 1h), długoterminową (najbliższe 5 dni, dane w odstępnie 3h), dane radarowe, satelitarne zdjęcia termowizyjne, stan powietrza (w przygotowaniu).

ASP.NET Core, C#, JavaScript

Aplikacja internetowa Asystent Jedzeniowy (sierpień 2020 – grudzień 2020) pomoże Ci w momencie, kiedy nie wiesz co możesz przyrządzić ze składników, które obecnie masz w lodówce. Po utworzeniu konta masz dostęp do bazy posiłków, których lista dostosowuje się do wybranych przez Ciebie składników. Dodatkową opcją jest dodawanie własnych składników i posiłków, dzięki czemu można włączyć do bazy swoje ulubione danie. Aplikacja dostępna jest tutaj. Kod dostępny w serwisie github.

Java, JavaFX, Maven

MeteoMateo (github) – aplikacja służąca do sprawdzania prognozy pogody. Dzięki niej możliwe jest podejrzenie warunków atmosferycznych na kolejnych 5 dni w dwóch miejscach jednocześnie – szczególnie przydatne podczas planowania wyjazdów. Zachęcam do pobrania (plik .exe lub .zip).

PHP, JavaScript, jQuery, Bootstrap

Aplikacja internetowa Przyszły Milioner (github) do kontroli budżetu osobistego. Ma na celu ułatwienie zarządzania wydatkami i przychodami. Serdecznie zachęcam do stworzenia konta i rozpoczęcia korzystania z aplikacji pod tym linkiem

C++

Prosta gra dla dwóch osób w stylu Ping – Pong wykonana w C++ Builder. Wraz ze zwiększającą się liczbą odbić rośnie także prędkość piłki. Zachęcam do pobrania (plik .rar lub .zip).

WordPress

Strona internetowa (częściowo w budowie) dla firmy związanej z branżą mechatroniki i automatyki przedstawiająca m. in. jej obszar działalności, ofertę czy realizacje.

C++

Aplikacja konsolowa Książka Adresowa (github) służąca do zapisywania adresów znajomych. Możliwe jest utworzenie wielu kont użytkowników i na każdym koncie posiadanie oddzielnych znajomych i adresów. Dane zapisywane są w pliku .txt. Zachęcam serdecznie do pobrania (plik .exe lub .zip).

Repozytoria

Konto na serwisie Github, gdzie znajdują się większość zrealizowanych projektów. Zachęcam do przejrzenia kodu i zapoznania się z umieszczonymi tam projektami.