Tobias Ahlin

I design & build digital products.

Blog.

Cheat sheet for moving from jQuery to vanilla JavaScript

Read more

This reference guide will help you convert jQuery's most common patterns to vanilla JavaScript

Breaking to a new row with flexbox

Read more

You can break to a new flexbox row or column without setting the size of an item: add a collapsed flex item between two flex items

CSS masonry with flexbox, :nth-child(), and order

Read more

Creating a masonry (or mosaic) layout with flexbox produces a grid with a seemingly shuffled and obscure order, but we can achieve a natural ordering by using :nth-child() and the order property

Read all posts

I write about design, CSS, animation, and the projects that are keeping me busy.

Projects.

View project

SpinKit

Nobody likes to wait… but you can make it less of a pain. I've created SpinKit, an open-source collection of loading spinners animated with CSS.

View project

Moving Letters

If you want more playful and expressive typography, I've created an open-source collection of text effects animated with JavaScript and anime.js.

View project

Typesource

I created TypeSource as a way to browse web fonts by how they look and feel, rather by their name and attributes.

Work.

View project

Minecraft

As the Experience Design Director for Minecraft I worked with the team at Mojang to overhaul their UI infrastructure and design and iterate on new and old Minecraft games.

View project

Spotify

Early on at Spotify I lead the UI design for all products and worked with building the design team.

Read more

Speaking &
coaching

I speak at events and facilitate workshops within design, digitalization, and innovation.

View program

Teaching at

I've worked as an Industry Leader at Hyper Island for several years. I've written curriculums, managed courses, and taught programming, design, statistics, data strategy, and rhetorics.

View project

Lookback

At Lookback I made it easier to conduct user research for digital products.

View project

Swedish Design Awards

I'm a jury member for the Swedish Design Awards (Svenska designpriset), working with all digital categories.

View project

GitHub

At GitHub I worked as a product designer and front-end developer with GitHub.com, the native GitHub client, GitHub Pages, and more.

Say hi.

hello@
tobiasahlin.com

I love to design and make things. I speak, teach, and consult at tech companies and startups, e.g. Spotify, Minecraft, Volvo, and Hyper Island. Say hi!

Tobias Bjerrome Ahlin
Stockholm, Sweden