Hi. I’m Calle.

I make apps and websites, travel the world, write, and organize events. I live in Stockholm, Sweden and work as a freelance developer. Read more about me or say hi.


Sometimes, I write articles and give talks. When I do, I post them on this website. If you want to keep up with what I post here, subscribe to my feed.

  1. Journaling

    · Tagged health

    A lightning talk in which I read aloud from my journal and talk about mental health and happiness.

  2. Soft Body Physics in Unity

    · Tagged unity, gamedev

    A lightning talk in which I demonstrate and describe how I implemented a 2D soft body physics system in Unity.

  3. Getting My Blood Analyzed

    · Tagged health

    When I decided to change my diet and eating habits a few weeks back, I did so for a number of reasons. One of them was to improve my overall well-being and health.

  4. The Slow-Carb Diet

    · Tagged health

    Two and a half weeks ago, I started following the slow-carb diet proposed by Tim Ferriss in the book The 4-hour Body. Since then, I have lost a total of 5.4 kg of weight and 23 cm of total circumference around upper arms, waist, hips and thighs while not being hungry a single time.

  5. An Introduction to SDL

    · Tagged sdl, gamedev

    A twenty minute talk introducing SDL and showing a demo of how to use it to open a window and render an image on screen.

  6. Ruby Man Pages

    · Tagged unix, ruby

    A twenty minute talk about documentation and how to convert Ruby docs to unix man pages stored locally for offline access.

  7. Let’s Talk About Heroku Buildpacks

    · Tagged heroku, ruby

    A lightning talk about Heroku buildpacks and how to use them to install and run custom software on Heroku.

  8. Cryptographic Hash Functions

    · Tagged compsci, ruby

    A ten minute talk covering what cryptographich hash functions are, what they’re used for, and what a simple implementation might look like.

  9. Ruby’s Bitwise Operators

    · Tagged ruby

    When working in a high-level language like Ruby, it’s quite rare seeing bitwise operators used. Nevertheless, knowing how they work might still be very helpful at times.

  10. Splatting Regex Matches

    · Tagged ruby

    When extracting data from a string using a regular expression in Ruby, the splat * operator can come in handy.

  11. Hash#fetch

    · Tagged ruby

    After discovering the usefulness of the Hash#fetch method while watching an episode of Avdi Grimm’s excellent Ruby Tapas screencast, I’ve started using it more frequently. In this post I’ll share what I’ve learnt.