Johannes Westlund

Technical Lead at Keystone Education Group

Stockholm, Stockholm County, 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

👤
Senior
🎓
Top School
Johannes Westlund is a Technical Lead based in Stockholm with nine years of hands-on experience building and scaling frontend systems for B2B and consumer platforms. He has led teams and architecture for multiple customer-facing frontends and shared libraries, aligning engineering practices with product and business goals to sustain long-term feature growth. Comfortable across web and mobile stacks, his background spans React, iOS, Golang integrations and cloud-based deliveries, and he regularly combines hands-on coding with people leadership. He runs a side firm (aCoder) and has held roles from CEO to Scrum Master, showing an appetite for both technical ownership and business thinking. An attention to developer experience and test quality is reflected in open-source contributions improving Emacs Rust mode testing—evidence of curiosity beyond typical frontend work. Pragmatic and cross-disciplinary, he excels at translating product needs into maintainable, team-aligned technical solutions.
code9 years of coding experience
job10 years of employment as a software developer
bookSoftware Engineering, Software Engineering at Chalmers University of Technology
bookBerzeliusskolans Gymnasium
languagesSwedish, English
github-logo-circle

Github Skills (5)

rust10
emacs-lisp10
test-automation10
testing10
indentation8

Programming languages (1)

Emacs Lisp

Github contributions (5)

github-logo-circle
rust-lang/rust-mode

Aug 2017 - Feb 2019

Emacs configuration for Rust
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:7 commits, 4 PRs, 3 comments in 1 year 5 months
Contributions summary:Johannes primarily focused on improving the testing coverage and functionality of the Emacs Rust mode. They added tests for font-locking within `if-let` statements, ensuring correct type highlighting, and subsequently renamed and relocated the related test. Further improvements included testing for print macros and indenting with the question mark operator. The user consistently interacted with Emacs Lisp code, modifying and writing tests for the Rust mode.
elisprustspacemacsemacs-configurationemacs
jjwest/.emacs.d

Apr 2017 - Sep 2023

Contributions:223 pushes, 3 branches in 6 years 5 months
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
Johannes Westlund - Technical Lead at Keystone Education Group