Tomasz Wasilczyk

software developer

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

more

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

libgadu

more

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

Face Switch

more

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

Enrollment System

more

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

Pokazywarka

more

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

gstreamer

more

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

AiRlib

more

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

FISlib

more

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

Midnight Commander

more

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

cdcplib

more

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

hexcompare

more

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

more

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

more

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

Gwiazdor.pl

more

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

tAVRlib

more

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

UniLANChat

more

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