Skip to content


Block or Report

Block or report mkasberg

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi, I'm Mike 👋

I work for Strava as a senior software engineer.

Here are some of my most interesting open source projects on GitHub:

  • 🛠️ My dotfiles are public and I've put a lot of effort into making them work well for me. Maybe there are some tricks in there that would work well for you too!
  • 🌱 Script Seed is a small project I maintain that provides boilerplate in many different scripting languages.
  • 🐳 Container Immersion is a Docker tutorial I maintain.
  • I've made minor contributions to some popular open source projects including phpunit and jekyll.

🐦 Find me on Twitter @mike_kasberg.

📝 I write a blog at


  1. dotfiles Public

    🛠️ Mike's dotfiles. Managed with

    Vim script 22

  2. script-seed Public

    🌱 Seed scripts for popular (& unpopular) scripting languages.

    JavaScript 7 18

  3. 🐳 Learn Docker by doing it.

    HTML 8 14

  4. A program to solve Wordle!


155 contributions in the last year

Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Mon Wed Fri

Contribution activity

June 2022

Created a pull request in jekyll/classifier-reborn that received 5 comments

Support Numo Gem for performing SVD

Background: The slow step of LSI is computing the SVD (singular value decomposition) of a matrix. Even with a relatively small collection of docume…

+116 −34 5 comments

Seeing something unexpected? Take a look at the GitHub profile guide.