Wybrane projekty w których brałem czynny udział
Transbase
Transbase jest programem dla przedsiębiorstw transportowo-spedycyjnych. Jego zadaniem jest gromadzenie, analizowanie oraz szybki dostęp do danych dotyczących kontrahentów firmy, wykonanych zleceń oraz jej pracowników i pojazdów. Aplikacja została napisana w technologii Java z wykorzystaniem Hibernate do połaczeń z bazą danych (Postgresql).
Byłem odpowiedzialny za wygląd i działanie interfejsu użytkownika (Java Swing) oraz za szereg funkcji związanych
z przetwarzaniem danych (np tworzenie raportów, zestawień itp wykorzystując JasperReports, czy też pobieranie z internetu aktualnych danych, takich jak kursy walut).
Program powstał podczas pracy dla Verus Sp. z o.o. przy współpracy firmy transportowej TEKKA Sp. z o.o
System Udostępniania Akt (SUA)
SUA to aplikacja internetowa napisana w języku php, wspomagająca działanie archiwum Zakładu Ubezpieczeń Społecznych w Łodzi. Umożliwia szybkie zamówienie/zwrócenie/odnalezienie teczek zgromadzonych w archiwum ZUS'u przez jego pracowników, posiadających aktywne konto oraz odpowiednie uprawnienia.
SUA został napisany na zlecenie firmy AT Górscy, skąd trafił bezpośrednio do miejsca przeznaczenia. Aplikacja ta została stworzona przeze mnie na podstawie dostarczonego zbioru wymagań które miała spełniać. W tym przypadku moja autorska baza danych została oparta na MySql.
Sunflower
Sunflower jest silnikiem graficznym opartym o technologię OpenGl 2.0, pisanym w języku C++, w ramach mojej pracy magisterskiej. W chwili obecnej oferuje w pełni obiektowe API, wczytywanie terenu na podstawie mapy wysokości, dynamiczny LOD (Level of Detail), multitexturing, texture splatting, obliczanie oświetlenia per-pixel, renderowanie kompleksowej wody z odbiciem i załamaniem światła, obsługę wielu kamer. System wykorzystuje technologię vertex i fragment shader, poprzez skrypty napisane w języku glsl, dzięki czemu większością obliczeń obciążona zostaje karta graficzna a CPU może być w tym czasie wykorzystywany przez inne procesy.