Johan Andersson

Developer at Burt Intelligence.

Greater Gothenburg Metropolitan Area 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 Andersson is a seasoned developer with 25 years of experience, based in the Greater Gothenburg area, who excels at hunting down and removing performance and workflow bottlenecks to save teams time and money. With a Master’s in Information Technology from Chalmers and a decade-plus at Burt Intelligence, he blends deep systems thinking with pragmatic, production-focused engineering. Johan is an active open-source contributor in the Emacs ecosystem—authoring Cask’s dependency manager and enhancing widely used libraries like dash.el and s.el—demonstrating both tooling and language-level fluency in Emacs Lisp. He also contributes to build and CI robustness for large repos such as MELPA, showing a knack for improving developer experience and test reliability. Known for turning subtle edge cases into reliable automation, he favors solutions that remove recurring headaches rather than papering over them.
code24 years of coding experience
bookMasterexamen, Information Technology, Masterexamen, Information Technology at Chalmers tekniska högskola
github-logo-circle

Github Skills (23)

dependency-management10
strings10
lib10
project-management10
package-management10
testing10
text-manipulation10
projectile10
code-library10
cicd10
emacs-lisp10
automation10
emacs10
automations10
functional-programming10

Programming languages (8)

C++ShellMakefileJavaScriptGoRubyCucumberEmacs Lisp

Github contributions (5)

github-logo-circle
cask/cask

Oct 2012 - Nov 2018

Project management tool for Emacs
Role in this project:
userBack-end Developer
Contributions:596 commits, 17 PRs, 30 pushes in 6 years 2 months
Contributions summary:Johan implemented a dependency management tool for Emacs, named Cask. They wrote the initial code, including basic functionality and key components like defining packages and dependencies. The user's work involved creating core functionality such as adding dependencies, defining packages, and installing them. They further enhanced the tool by adding commands for updating, listing, and providing information about packages.
emacsproject-management-toolmanagement-toolproject-managementemacs-lisp
magnars/s.el

Nov 2012 - Sep 2014

The long lost Emacs string manipulation library.
Role in this project:
userBack-end Developer
Contributions:6 commits, 4 comments in 1 year 10 months
Contributions summary:Johan primarily contributed to the Emacs string manipulation library by adding new functions and enhancing existing ones. They implemented functions like `s-capitalize`, `s-titleize`, `s-presence`, and `s-present?`, expanding the library's functionality. The user also made changes to the existing functions and corrected double negation, demonstrating proficiency in Emacs Lisp and a focus on improving the library's capabilities. They also added example implementations of the functions.
manipulationmanipulation-libraryelispincrementalstring
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 Andersson - Developer at Burt Intelligence.