The mandatory about page.

My name is Thomas and I work as a software engineer in Sweden. I was born in 1979 and grew up in the city of Stockholm where I still live.

At work I help develop a medical record-keeping system written in Dyalog APL, and in my spare time I’m a coding omnivore.

Here are some formative, random phases and events in my life:

  • The family’s first computer was an IBM XT 286. I remember writing a menu system to help dad start various chess programs. Chess was a big part of my life as well for many years, but then school work took over.
  • At one point everyone in our school class had to pick a musical instrument to learn, but when it was my turn only the accordion was left. I was disappointed at first but it turned out be quite fun. Sadly, I’ve forgotten how to play. There was also a brief period of stamp collecting, and later on Magic the Gathering. I still have all my stamps and cards.
  • I don’t remember when I started to play tabletop role-playing games (RPGs) but I was pretty young. Favorites include Drakar och Demoner, Mutant, Star Wars, and Kult. I still play on occasion.
  • Some questions are perhaps best left unanswered, like, how many hours have I spent playing video games? Well, I started with PC-games Sokoban and Tetris in the 1980s and kept going with Baldur’s Gate, Fallout and The Elder Scrolls, to name a few. Other favorite time thieves include Uncharted and Mass Effect for Playstation, and Super Mario, The Legend of Zelda, and Stardew for Nintendo.
  • I got my Masters in Computer Science at the Royal Institute of Technology (KTH) and Stockholm University. During that time I was introduced to Emacs, and I’ve continued to use it ever since. I also met Java and C++ and developed a distaste for both. Scheme and C were fun, though.
  • After graduation, I worked for a year as a research engineer evaluating biological models using Matlab. Then I took a consulting job doing low-level serial port programming with Delphi. I quit after about a year to pursue a PhD, but those plans fell through. Instead I took a job for a company that develops a medical record keeping system written in Dyalog APL. During my time there I’ve also worked with IIS, .NET, and PowerShell.
  • After trying out Windows 10 I made the switch to Linux for all my personal computers. I still have to use Windows for work, though.
  • I’m a hobby stock investor since 2011.