Wprowadził nowe zasady rozdziału kosztów wydziałowych, dzięki którym wyraźnie zwiększyły się wpływy finansowe z działalności badawczej.

Autor kilku wdrożeń komputerowych, m.in. systemu wspomagającego badania endoskopowe w Akademii Medycznej w Gdańsku (dziś: Gdański Uniwersytet Medyczny) oraz systemu wywoływania w niebezpieczeństwie dla brzegowych stacji morskich. Sformułował nową klasę zagrożeń w systemach informatycznych, tzw. zagrożeń nadciągających i opracował procedury im zapobiegające. Procedury te odegrały istotną rolę przy eliminacji błędów wiążących się z datą 2000, a dziś służą do ograniczenia destrukcyjnej działalności intruzów w Internecie.

Czynnie uczestniczy w krajowych organizacjach naukowych. Pracuje jako wiceprzewodniczący Komitetu Informatyki Polskiej Akademii Nauk. Jest członkiem z wyboru Rady Naukowej Instytutu Podstaw Informatyki PAN.

Przez dwie kadencje był członkiem Rady Naukowej Centrum Informatycznego Trójmiejskiej Akademickiej Sieci Komputerowej, która powstała po to, by zapewnić pomorskim uczelniom dostęp i bezpieczeństwo korzystania z sieci.

Kieruje modułem „Technologie Informacyjne i Komunikacyjne” w Centrum Zaawansowanych Technologii Pomorze. Jest współtwórcą Centrum Doskonałości Informor, zorientowanego na wykorzystanie teleinformatyki w gospodarce morskiej.