Stefan Kangas

Software Developer at EQ2 Technology

Gothenburg, Västra Götaland 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

🤩
Rockstar
🎓
Top School
Stefan Kangas is a seasoned software developer based in Gothenburg with 16 years of hands-on experience delivering robust tooling and editor integrations. He contributes actively to the GNU Emacs ecosystem—improving widely used projects like use-package, eglot, and Emacs themes—bringing practical fixes, cross-version compatibility, and enhanced language-server support for Racket and Rust. Currently at EQ2 Technology, Stefan combines back-end and full-stack skills with a deep appreciation for developer ergonomics and maintainable code. His work often focuses on stability and test coverage rather than flashy features, reflecting a pragmatic approach to long-lived open-source infrastructure.
code16 years of coding experience
bookGöteborgs universitet / University of Gothenburg
languagesSwedish, English
stackoverflow-logo

Stackoverflow

Stats
505reputation
6kreached
1answer
1question
github-logo-circle

Github Skills (18)

debug10
maintenance10
theming10
testing10
language-server-protocol10
emacs-lisp10
language-server10
emacs10
rust10
racket9
ui-customization9
documentation8
autoloader8
autoload8
git7

Programming languages (13)

C++CRustCommon LispHTMLKotlinSystemVerilogJavaScript

Github contributions (5)

github-logo-circle
emacs-mirror/emacs

Oct 2019 - Oct 2022

Mirror of GNU Emacs
Role in this project:
userBack-end Developer
Contributions:16 commits, 8 comments in 3 years 1 month
Contributions summary:Stefan contributed to the `modus-themes.el` file, which is likely a configuration file related to the GNU Emacs text editor's theming system. The commits indicate changes related to the appearance and functionality of the editor's interface, including modifications to faces, syntax highlighting rules, and general theming options. The changes also involve the addition of documentation and the removal of obsolete variables.
gnu-emacsspacemacsgnuemacsemacs-lsp
joaotavora/eglot

Dec 2021 - Jan 2022

A client for Language Server Protocol servers
Role in this project:
userFull-stack Developer
Contributions:33 reviews, 55 commits, 31 PRs in 1 month
Contributions summary:Stefan primarily contributed to the Eglot project by fixing bugs and improving the codebase. They addressed typos, updated the license statement, and fixed issues related to xref buffer references. Furthermore, the user made changes to support Racket-langserver and rust-analyzer, integrating these language servers with the Eglot client. They also worked on improving test coverage and documentation.
emacsserver-protocollspemacs-lsplanguage-server
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
Stefan Kangas - Software Developer at EQ2 Technology