Projekty
Zacząłem pisać proste programy w roku 2000. Od tego czasu, zetknąłem się z wieloma językami programowania i platformami – również tymi mniej popularnymi, jak CUDA lub Haskell. Poniżej przedstawiam wybrane ciekawsze projekty, w których brałem udział.
Staram się wydawać swoje projekty używając wolnych licencji, o ile to możliwe.
Pidgin
więcejKomunikator internetowy, popularny głównie wśród użytkowników linuksa. Jestem jednym z jego oficjalnych programistów.
libgadu
więcejOtwarta biblioteka do obsługi protokołu Gadu-Gadu. Odkrywam nowe wersje protokołu i implementuję jego kolejne funkcje.
Face Switch
więcejPozwala na dowolne łączenie zdjęć twarzy różnych osób. Byłem jednym z programistów pracujących nad wersją na Androida.
System Zapisów
więcejNowy system zapisów na zajęcia dla Instytutu Informatyki UWr. W jednym z etapów budowy kierowałem projektem od strony technicznej.
Pokazywarka
więcejBłyskawiczny hosting prostych stron internetowych. Osiągnął sukces popularności, a następnie został sprzedany portalowi Interia.
gstreamer
umiarkowany wkładwięcejBiblioteka do obsługi multimediów, napisana w C. Pracowałem nad jej Windowsową wersją, potrzebną przy rozwoju Pidgina.
AiRlib
więcejBiblioteka dla mikrokontrolerów AVR, do komunikacji z odtwarzaczami iPod. Obsługuje protokół Advanced iPod Remote.
FISlib
więcejBiblioteka do kontroli wyświetlacza FIS w niektórych samochodach Audi. Obsługuje zarówno tryb radia, jak i pełnoekranowy.
Midnight Commander
umiarkowany wkładwięcejMenedżer plików, klon Norton Commandera. Pracuję nad znaną z Vima funkcją modeline w edytorze mcedit.
hexcompare
umiarkowany wkładwięcejNarzędzie do porównywania plików binarnych, gdzie różnice są prezentowane w formie wizualnej. Poprawiłem tu parę błędów.
Stylizacje.pl
więcejSerwis internetowy dla ludzi chcących udostępniać swoje stylizacje. Zbudowany we współpracy z OXE Internet Solutions.
Bizeo.pl
więcejKatalog firm wyposażony w mechanizmy podnoszące jakość treści wprowadzanych przez użytkowników. Efekt współpracy z firmą OXE.
Gwiazdor.pl
więcejKatalog stron o umiarkowanie wysokiej odwiedzalności. Zbudowany we współpracy z OXE Internet Solutions.
tAVRlib
więcejBiblioteka do obsługi urządzeń, takich jak wyświetlacz HD44780, w mikrokontrolerach AVR. Nastawiona na jakość kodu i oszczędność zasobów.
UniLANChat
więcejKomunikator do rozmów w sieci LAN, obsługujący protokół IP Messenger. Docelowo miał obsługiwać kilka, ale skończyło się na jednym.