Numer telefonu 603 032 786 Pobierz CV
 

Projekty  

Wybrane projekty realizowane jako freelancer, podczas studiów lub jako indywidualne projekty. Prezentowane tutaj projekty został napisane w całości przeze mnie (czasami występują wpisy o autorstiwe innych osób które podane są ze względu na grupe projektową). Kody źródłowe przedstawionych aplikacji jestem gotowy udostępnić po kontakcie mailowym.
Strona główna serwisu konta - miniatura

Biblioteka obsługująca poziome rozproszenia bazy danych
PHP (symfony), MySQL, memcached, Amazon S3, jQuery

Głównym celem projektu była implementacja biblioteki umożliwiającej wygodną obsługę poziomo rozproszonej bazy danych oraz opracowanie projektu bazy danych, która zostanie rozproszona. Biblioteka została wykorzystana do implementacji społecznościowej platformy blogowej (na wzór tumblr.com). Podczas implementacji wykorzystany został również: memcached (wykorzystany do zapamiętania danych uzytkowników) oraz usłyga Amazon S3.

Strona główna serwisu konta - miniatura

Porównywarka kont osobistych
PHP (symfony), MySQL, jQuery

Serwis przygotowywany jako system ekspertowy na zaliczenie kursu Biznesowe zastosowania systemów ekspertowych. System ekspertowy wykorzystuje język XML do przechowywania reguł reprezentujących wyrażenia typu IF-ELSE-THEN oraz reguł wyrażających limity (np limity darmowych przelewów). Walidacja danych wejściowych przeprowazdana jest po stronie użytkownika z wykorzystaniem języka JavaScript oraz jQuery.

Pełny opis projektu [PDF]  Demo online  Dodatkowe screeny: 1 
Strona główna serwisu seriale - miniatura

Seriale (w budowie)
PHP (symfony), MySQL, script.aculo.us

Serwis przygotowywany jako startup oraz jako pierwszy projekt z wykorzystaniem frameworka symfony. Aktualnie ciągle w stadium beta z zamkniętą rejestracją i w trakcie testów.

Okno główne aplikacji - mianiatura

Serapion (w budowie)
Implementacja: Java, Hibernate, MySQL; Projekt: UML

Aplikacja przygotowyana w ramach przedmiotu Projekt informatyczny. System budowany dla prawdziwego klienta z jego uczestnictwem w projekcie. Istotnym elementem jest dokumentacja projektu pisana w dużej części w języku UML. Kilka przykładowych stron (mojego autorstwa) w dołączonym pdfie.

Okno główne programu - mianiatura

System oceny studentów
C#, .NET, MySQL

Aplikacja przygotowana na przedmiot Bazy danych - inżynieria. Wspomaga prace prowadzących poprzez kompletne zarządzanie ocenami cząstkowymi (kolokwia, kartkówki).

Dodatkowe screeny: 1  2  3  4
Okno programu

System rozpoznawanie podpisów
C#, .NET

Aplikacja przygotowana na przedmiot Systemy inteligentnego przetwarzania. Zadaniem aplikacji było nauczenie się testowego zbioru podpisów, po czym rozpoznanie podanego na wejście podpisu. W projekcie zajmowałem się implementacją oraz projektowaniem całości aplikacji rozpoznającej podpisy (nie zajmowałem się odszumianiem skanów podpisów) oraz napisaniem sprawozdania.

Okno programu

Implementacja algorytmów metaheurystycznych
C++

Aplikacja przygotowana na przedmiot Projektowanie efektywnych algorytmów. Zadaniem aplikacji było przedstawienie rozwiązań algorytmów metaheurystycznych dla jednego z problemow szeregowania maszyn. Zaimplementowane algorytmy: symulowane wyżarzanie, tabu search, algorytm genetyczny.

 
Okno programu

uFramework PHP
PHP

uFramework to mikro framework php, napisany jako podstawa mikro stron, gdzie nie są potrzebne zaawansowane mechanizmy. Zamieszczony tutaj głównie jako przykład kodu PHP jaki pisze.

Design  

Kilka wybranych designow, ktore stworzyłem.

Inne  

Inne, ciekawe (moim zdaniem), rzeczy którymi warto sie pochwalić ;).
Agile development - miniatura

Agile Development
Prezentacja

Prezentacja na seminarium Kierowanie projektem programistycznym. Omówienie Agile Development na podstawie programowania ekstremalnego.

qap - miniatura

QUADRATIC ASSIGNMENT PROBLEM
Artykuł

Opis problemu Quadratic Assignement Problem. Tekst przygotowany jako omówienie wybranego problemu optymalizacji kombinatorycznej na przedmiot Zarządzanie w systemach i sieciach komputerowych.