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