Katrine Ekeberg is a Senior Advisor in Workplace Strategy based in Oslo with 11 years of experience blending people-centered change, workplace tech and real estate investment planning to improve user experience and operational outcomes. She combines strategic advisory work at CBRE and Atea with a strong technical curiosity—an Emacs evangelist who contributes to high-profile open-source projects in the Language Server Protocol and Kotlin ecosystems (lsp-mode, kotlin-language-server, detekt). Her background in finance (MSc from BI) and user adoption practice gives her a rare ability to translate business goals into measurable workplace and technology initiatives. Colleagues rely on her to lead holistic programs—from analysis and concept development to smart tech selection and change management—while maintaining hands-on technical credibility in developer tooling.
11 years of coding experience
Utveksling, Economics, Utveksling, Economics at University of California, Berkeley
Master of Science, Business, Major in Finance - Siviløkonom, Master of Science, Business, Major in Finance - Siviløkonom at Handelshøyskolen BI
Kotlin code completion, diagnostics and more for any editor/IDE using the Language Server Protocol
Role in this project:
Back-end Developer
Contributions:62 reviews, 46 commits, 38 PRs in 6 months
Contributions summary:Katrine contributed to the Kotlin Language Server project by implementing features related to Maven support and improving the code base through formatting and simplification. They added initial versions of quick fixes such as "add missing import", along with its associated class. Moreover, the user integrated support for resolving the main class, including handling cases with companion objects.
Emacs client/library for the Language Server Protocol
Role in this project:
Full-stack Developer
Contributions:5 reviews, 2 commits, 13 PRs in 2 months
Contributions summary:Katrine primarily contributed to the implementation of language server protocol (LSP) support within the Emacs environment. Their work involved adding support for new languages like Kotlin, MDX, and WGSL, which included writing configuration, integration, and interactive functions. They also added functionality for existing clients like HTML and QML and made enhancements to existing features, such as implementing override/implement member functionality and ondisk cache for kotlin.
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.