Johan Sundström

Web Developer at Apple

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
Johan Sundström is a seasoned web developer with 27 years of experience, currently building web experiences at Apple from Stockholm. He specializes in TypeScript (both client-side and Node.js), SVG work, and the Pike language, blending modern frontend engineering with deep knowledge of less common web tooling. Johan’s career spans startups and tech giants—founding a web architecture practice, contributing at Groupon and Facebook, and now shaping interfaces at Apple—demonstrating both product-minded craftsmanship and scalable engineering. An active open-source contributor, he’s improved Emacs EditorConfig tooling, adding features and modern CI support, highlighting a pragmatic focus on developer ergonomics. Colleagues know him for practical refactors that improve readability and maintainability rather than flashy rewrites.
code27 years of coding experience
job11 years of employment as a software developer
bookLinköping University
languagesEnglish, Swedish, French
stackoverflow-logo

Stackoverflow

Stats
5,080reputation
733kreached
63answers
26questions
Badges
javascript
top-5%
xmlhttprequest
top-5%
svg
top-5%
github-logo-circle

Github Skills (18)

emacs-lisp10
emacs10
javascript9
xmlhttprequest9
svg9
internet-explorer9
ert8
testing8
html6
documents6
lisp6
dom6
specification6
greasemonkey6
css6

Programming languages (13)

C#JavaC++CGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
EditorConfig plugin for Emacs
Role in this project:
userFull-stack Developer
Contributions:20 commits, 1 PR, 1 push in 2 years 5 months
Contributions summary:Johan primarily focused on enhancing the EditorConfig Emacs plugin. Their contributions involved refactoring code for improved readability and implementing new features, such as partial support for `insert_final_newline`. They also made changes related to the project's build and continuous integration process by adding support for Travis CI builds. These updates streamlined the plugin's functionality and improved its development lifecycle.
elispeditorconfigemacsemacs-lspeditorconfig-plugin
johan/world.geo.json

Dec 2011 - Nov 2016

Annotated geo-json geometry files for the world
Contributions:22 commits, 3 PRs, 2 pushes in 5 years
geospatialgeographygeoh3annotated
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
Johan Sundström - Web Developer at Apple