Projects
I started writting simple programs in 2000. Since then, I went through many programming languages and platforms – including less common such as CUDA or Haskell. A selection of more interesting projects is listed below.
I try to release my projects under a free license, if possible.
Pidgin

Instant messenger, popular among Linux users. I am an official developer, working on its security, new features and Gadu-Gadu protocol.
libgadu

Free library for handling of Gadu-Gadu instant messaging protocol. I investigate protocol changes and implement its new features.
Face Switch

Entertaining mobile application, for morphing face photographs. I was one of developers working on its Android edition.
Enrollment System

New course enrollment system at CS Institute at University of Wrocław. I was a tech leader during its development stage.
Pokazywarka

Rapid hosting for simple web pages, focused on scalability. After getting popular, it was sold to Interia company group.
gstreamer

A cross-platform multimedia framework, written in C. I worked on its Windows version for Pidgin instant messenger release.
AiRlib

Library for communication with iPod mp3 players, implementing Advanced iPod Remote protocol. Designed for AVR microcontrollers.
FISlib

Library for controlling of FIS display in certain Audi car models. Supports both radio and fullscreen mode.
Midnight Commander

A file manager, clone of Norton Commander. I am working on a vim-like modeline feature implementation for mcedit.
cdcplib

A library implementing Panasonic's CD changer protocol. Handles both remote control and cdc emulation sides.
hexcompare

A utility to compare binary files, where differences are represented visually. A handy tool for reverse-engineering. I have fixed few bugs here.
Stylizacje.pl

A web service aiming to fill a niche, for people wanting to share their fashion concepts. Created in cooperation with OXE Internet Solutions.
Bizeo.pl

Business directory equipped with mechanisms rising quality of user entered content. Created in cooperation with OXE Internet Solutions.
Gwiazdor.pl

A web directory under moderately heavy load. Created in cooperation with OXE Internet Solutions.
tAVRlib

Free library providing support for peripherial devices (like HD44780 display) for AVR microcontrollers. Focused on code quality and efficiency.
UniLANChat

LAN messenger, implementing IP Messenger protocol. Its aim was to implement few server-less protocols, but ended with only one.