name | Ville Timonen | |
nationality | Finland | |
birth | 1983 | |
languages |
Finnish (native) English |
|
contact |
wili@wili.cc |
full-time |
Technical Fellow Varjo Technologies |
I try to keep my professional focus on the R&D side of computer graphics, computer vision, and high performance computing. I prefer to be involved in both the high-level research and design and the efficient low-level implementation of the most challenging algorithms. See the work section and linkedin for work history.
I received my PhD in computer science in April 2014. I focused my research on visibility and illumination algorithms for height field and screen-space geometry, and my dissertation was awarded the highest grade. I did my research solo and receiver awards such as 3rd best paper in Eurographics and best student paper in Eurographics Symposium on Rendering. For more details see degree summary and research.
In January 2007 I graduated as a MSc in computer science. I specialized in software development, programming, math, and physics. I finished the degree in a very fast pace, while taking extra courses and maintaining a high grade average (see the degree summary). My master's thesis was awarded the highest grade and chosen to represent our department in the national thesis competition.
I graduated from upper secondary school in 2002. Mathematics was my speciality; I managed perfect score in advanced mathematics, achieved by about every 500th student.
I wrote my first programs when I was 10 years old, and have been programming nearly daily since the '90s. You can find selected hobby projects in the softography section. The most experience I have from GPGPU, graphics, vision, HPC, multimedia, and operating system tools programming. (See programming experience)
In addition to programming, I am interested in operating systems and server technology. I have had Unices in daily use since 1999, and I am experienced in administering a variety of them, including Solaris, Linux, HP-UX, and BSDs. For more detail, see the Unix experience section.
I have always found programming the best way for me to express my creativity.
A statistics and monitoring software used for monitoring various computer and operating system metrics over network. Graphics are OpenGL accelerated for minimized CPU utilization. |