Skip to content
View johansolbakken's full-sized avatar

Highlights

  • Pro

Block or report johansolbakken

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
johansolbakken/README.md

Hi, I'm Johan ๐Ÿ‘‹

I'm a software engineer specializing in search systems, database internals, and compiler design. Currently building high-performance search and relevance systems at Vespa.ai, where I work on query parsing, execution, and distributed systems.

๐Ÿš€ What I Do

I focus on the intersection of search technology and systems programming, with particular interests in:

  • Search & Relevance Engineering โ€“ Building scalable query processing systems and ranking pipelines
  • Database Systems โ€“ Exploring storage engines, query optimization, and distributed data systems
  • Compiler Development โ€“ Learning compiler internals with emphasis on intermediate representations (IR) and optimization passes

๐ŸŒฑ Currently Exploring

I'm diving deep into compiler internals, particularly studying how different IRs (LLVM IR, MLIR, cranelift) handle optimization and code generation. I'm interested in how compiler techniques can improve query execution in database and search systems.

๐Ÿ“ซ Social

LinkedIn

Pinned Loading

  1. benchmark benchmark Public

    A repository for benchmarking Optimistic Order-Preserving Hash Join (OOHJ) in MySQL using the Join Order Benchmark (JOB). Part of a Masterโ€™s thesis project, it includes scripts for setting up the dโ€ฆ

    Ruby 1

  2. handmade handmade Public

    My attempted implementation of a macos platform layer for handmade hero

    C

  3. chess chess Public

    Learning about chess engines

    C++

  4. soundstation soundstation Public

    A Digital Audio Workstation (DAW)

    C++