My research interests are artificial intelligence, automatic optimization and functional programming; I believe that combined these methodologies allow to develop high-performance software without the need for tailoring it manually to low-level hardware specifications.
Functional programming allows implementing algorithms in a hardware-agnostic fashion; rewrite rules-based compilation provides a mechanism for adaptive compilation; finally, huge optimizational space produced by rewrite rules can be searched using machine learning algorithms. This approach targets multi-core platforms such as CPUs, GPUs and FPGAs.
For more information, see my research poster (link to a A0 PDF file).
I am fascinated by the Japenese culture: books, movies, music and — guilty — anime.
Another passion of mine is jazz of all kinds — especially contemporary — as well as some hip hop/trip hop and occasional rock. Check out my music library on Tumblr.
I like DIY art and 3D modelling and printing in particular. See examples of my work in the "Works" section.