After defending my PhD thesis I started research on functional programming. Currently I work on using Haskell's parallel programming features to efficiently compute wavelet transforms. I know Scheme and have basic knowledge of Erlang, Scala and Prolog.
Discrete wavelet transform
DWT was a subject of my doctoral research. In my PhD thesis I proposed a method of wavelet synthesis based on signal processing outcome and applied evolutionary algorithm to synthesize wavelets. My earlier research concentrated on using artificial neural networks for that purpose.
Embedding digital watermarks
In my PhD thesis I applied my method of wavelet synthesis to improve digital image watermarking in the wavelet transform domain.
As part of my Masters' thesis I created a system for automatic fingerprint recognition. It was also the subject of my first scientific publication.