Ólafur Geirsson

Staff Engineer at Databricks

Oslo, Norway
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
Ólafur Geirsson is a Staff Engineer with 13 years of experience building developer tooling and compiler-adjacent infrastructure, currently based in Oslo. He is the original author of several core Scala ecosystem tools (including scalafmt) and has deep, practical experience across projects like Bloop, Scalafix, Coursier and Metals—work that spans build servers, refactoring/linting, artifact fetching and language-server tooling. At companies from Scala Center to Twitter and Sourcegraph he’s combined backend systems engineering, test automation, and UI improvements, and recently led efforts around AI-assisted code tooling at Sourcegraph. His contributions show a blend of compiler-level insight and pragmatic build-tool maintenance—often fixing subtle cross-platform build, dependency and release issues that break developer workflows. He holds an MSc in Computer Science from EPFL and an atypical mix of full-stack open-source craftsmanship and production experience shipping large-scale developer products.
code13 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (BSc) Discrete Mathematics & Computer Science, Bachelor of Science (BSc) Discrete Mathematics & Computer Science at Reykjavik University
bookMaster of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at EPFL
languagesIcelandic, English, Norwegian, Swedish
github-logo-circle

Github Skills (42)

dependency-management10
ivy10
scala-native10
command-line-interface10
typescript10
sbt10
build-system10
ui-design10
refactor10
scala10
uid10
fuzzy-finder10
front-end-development10
build-automation10
typescript-types10

Programming languages (24)

C#JavaCSSC++CRustScalaGo

Github contributions (5)

github-logo-circle
scalacenter/scalafix

Sep 2016 - Dec 2020

Refactoring and linting tool for Scala
Role in this project:
userBack-end Developer & Code Maintainer
Contributions:38 releases, 12 reviews, 1312 commits in 4 years 3 months
Contributions summary:Ólafur's commits primarily focused on enhancing the refactoring and linting capabilities of the ScalaFix tool. They introduced and then removed a rule to improve refactoring logic. Furthermore, they worked on upgrading the project's dependencies, fixing build issues, and addressing critical errors and inconsistencies that may arise from inconsistent versions. The user also implemented a significant overhaul of the code responsible for the removal of unused imports and improved the output for error reporting.
linterlintingmetaprogrammingrefactoringscala
scalameta/metals

Nov 2017 - Mar 2022

Scala language server with rich IDE features 🚀
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:8 releases, 22 reviews, 1286 commits in 4 years 4 months
Contributions summary:Ólafur's primary contribution was to implement core functionalities of the Metals project by enhancing the capabilities of its testing environment. The user implemented the `test-release.sh` script to check that artifacts had synced to Maven Central. The user added test cases using Scala and created fixtures in several tests, with an emphasis on test coverage. The contributions are focused on enhancing the reliability and functionality of Metals.
atom-pluginscalametavscodeide-featuresscala
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
Ólafur Geirsson - Staff Engineer at Databricks