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.
24 years of coding experience
Masterexamen, Information Technology, Masterexamen, Information Technology at Chalmers tekniska högskola
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.
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.
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.