I have a broad interest in Computer Science. Any kind of result which in some way affect the programs I write I find interesting. This includes language design for making it easier to program, language semantics for making my programs easy to understand and optimize, compiler optimizations for making my programs run faster, algorithmics for making my programs run asymptotically faster. Since I mostly program in functional languages they are the ones I mostly care about.
My Ph.D. thesis focus on techniques for speeding up (both asymptotically and in the best case) and improving the accuracy of type based program analysis.