Ville Ranki's homepage

Welcome to my homepage. Here's some generic information about me. The usual stuff you would find on a homepage.