Kalle Hasselström

A picture
of me

This is my personal homepage.

People

Torbjörn Granlund
Since he supervised my Master's Thesis, Torbjörn and I have spent a number of Sundays playing with interesting computer stuff, eating lots of vegetarian food, and occasionally hacking on GMP.
Anders Rosen
Anders and I were in the same class at KTH. We run a virtual Linux server together, and occasionally do real stuff like kayaking or just walking.
Jon Åslund
Long-time programming assignment partner. Highlights from our common history include SPL (see below) and late-night Star Trek sessions.

Work

Virtutech
In July 2003 I started working at a company called Virtutech, which makes an application called Simics. If it's nothing personal, you can reach me there at kha@virtutech.com.

Stuff

git, the information manager from hell
My source code management system of choice is git. It's fast and convenient to use, and its underlying data model is extremely simple (which makes it easy to understand what it's actually doing).
GnuPG
I use GnuPG to sign and encrypt e-mail.
April Fools' Day jokes
A collection of April Fools' Day jokes.
Master's Thesis
I spent a few months implementing and testing a new integer division algorithm for GMP, the GNU Multiple Precision Arithmetic Library. You can read about that in my Master's Thesis.
SPL, the Shakespeare Programming Language
An esoteric programming language, made by myself and Jon. Every SPL program looks like a Shakespeare play.
Mail me at kha@treskal.com. You can find all sorts of past and present contact information on my Big Brother page.