Tobias Ahlin

Consultant & Speaker at Tappily

Stockholm, Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Tobias Ahlin is a Stockholm-based design engineer and consultant with 12 years of experience shaping product and interface experiences at Spotify, Mojang, and multiple roles at GitHub, where he contributed to design systems and led work on GitHub Copilot. He blends front-end craftsmanship—evident from open-source projects like the widely used SpinKit and contributions to GitHub’s Primer CSS and the Ace editor—with product strategy, coaching, and public speaking. Tobias has built and scaled design teams (notably starting Minecraft’s UI/UX department), taught industry courses at Hyper Island, and helps organizations connect design, data, and engineering in pragmatic ways. Known for thoughtful execution, he often focuses on sustainable design-system maintenance and CSS tooling that smooths long-term product evolution.
code12 years of coding experience
job13 years of employment as a software developer
bookDigital Communication and Media/Multimedia, Digital Communication and Media/Multimedia at Hyper Island
bookBlekinge Institute of Technology
languagesEnglish, Swedish
stackoverflow-logo

Stackoverflow

Stats
982reputation
23kreached
1answer
0questions
Badges
iphone
top-5%
cocoa-touch
top-5%
github-logo-circle

Github Skills (20)

application-framework10
javascript10
animation10
ui-components10
css10
app-framework10
user-interface10
carbon-design-system10
system-design10
system10
front-end-development10
sys10
html10
web-framework10
sass9

Programming languages (9)

TypeScriptMDXCSSSCSSJavaScriptHTMLSwiftRuby

Github contributions (5)

github-logo-circle
tobiasahlin/SpinKit

Dec 2013 - Feb 2020

A collection of loading indicators animated with CSS
Role in this project:
userFront-end Developer
Contributions:9 releases, 212 commits, 52 PRs in 6 years 3 months
Contributions summary:Tobias primarily contributed to the development of UI components for loading indicators, creating and modifying several HTML files. They implemented various CSS animations to create different loading effects, including rotating planes, bouncing elements, and fading circles. The user focused on the visual aspects of the project, ensuring the loading indicators were functional and well-styled. Additional work involved titles and minor adjustments to the layouts.
animationanimatedloading-barcssspinners
primer/css

May 2014 - Aug 2022

Primer is GitHub's design system. This is the CSS implementation
Role in this project:
userFront-end Developer
Contributions:24 reviews, 221 commits, 28 PRs in 8 years 4 months
Contributions summary:Tobias primarily contributed to deprecating and refactoring CSS classes within the Primer CSS design system. They focused on updating deprecation messages, removing outdated selectors, and adding new deprecations for marketing-related classes. Their work involved modifying the `deprecations.js` file to reflect changes in the CSS codebase, ensuring a smooth transition for users of the Primer CSS framework. The commits demonstrate an understanding of CSS class structure and versioning practices within a design system.
primerreactsassprimer-csscss
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tobias Ahlin - Consultant & Speaker at Tappily