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.
Instant messenger, popular among Linux users. I am an official developer, working on its security, new features and Gadu-Gadu protocol.
Free library for handling of Gadu-Gadu instant messaging protocol. I investigate protocol changes and implement its new features.
Entertaining mobile application, for morphing face photographs. I was one of developers working on its Android edition.
New course enrollment system at CS Institute at University of Wrocław. I was a tech leader during its development stage.
Rapid hosting for simple web pages, focused on scalability. After getting popular, it was sold to Interia company group.
A cross-platform multimedia framework, written in C. I worked on its Windows version for Pidgin instant messenger release.
Library for communication with iPod mp3 players, implementing Advanced iPod Remote protocol. Designed for AVR microcontrollers.
Library for controlling of FIS display in certain Audi car models. Supports both radio and fullscreen mode.
Midnight Commandermild contributionmore
A file manager, clone of Norton Commander. I am working on a vim-like modeline feature implementation for mcedit.
A library implementing Panasonic's CD changer protocol. Handles both remote control and cdc emulation sides.
A utility to compare binary files, where differences are represented visually. A handy tool for reverse-engineering. I have fixed few bugs here.
A web service aiming to fill a niche, for people wanting to share their fashion concepts. Created in cooperation with OXE Internet Solutions.
Business directory equipped with mechanisms rising quality of user entered content. Created in cooperation with OXE Internet Solutions.
A web directory under moderately heavy load. Created in cooperation with OXE Internet Solutions.
Free library providing support for peripherial devices (like HD44780 display) for AVR microcontrollers. Focused on code quality and efficiency.
LAN messenger, implementing IP Messenger protocol. Its aim was to implement few server-less protocols, but ended with only one.