Absolwent UJ w Krakowie, programista C/C++ z wieloletnim doświadczeniem. Właściciel firmy programistycznej oraz pasjonat biblioteki wxWidgets. Autor licznych aplikacji terminalowych, serwerowych, klienckich i bazodanowych oraz usług sieciowych.
Od lat stale współpracuje z firmami specjalizującymi się w produkcji wysokiej klasy oprogramowania dedykowanego i systemów masowej przepustowości oraz w bezpiecznych płatnościach elektronicznych. Brał udział w licznych projektach - również o zasięgu ogólnoświatowym.