Praktyk programowania. Jeden z pionierów w popularyzacji zastosowań komputerów osobistych . Ma wieloletnie doświadczenie w programowaniu, dydaktyce, prowadzeniu kursów, szkoleń i wykładów. W pracy zawodowej zajmował się także automatyzacją prac biurowych i biznesowych.
Jest autorem wielu programów - między innymi pierwszego w Polsce oprogramowania komputerowego oficjalniesprzedawanego w sklepach - ponad 160 tys. sprzedanych egzemplarzy kompilatora edukacyjnego języka programowania LOGO używanego w większości szkół w Polsce.