Skip to content
View olafurjohannsson's full-sized avatar

Block or report olafurjohannsson

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
olafurjohannsson/README.md

Hi there

I'm Olafur Aron Johannsson, a Systems Engineer based in Reykjavik, Iceland. 15 years building production software across aviation systems, real-time graphics, and high-performance web platforms.

Currently at Tern Systems, working on Polaris ATM, a next-generation Air Traffic Control system operational in Iceland and Hungary.

Open source

  • Kjarni — Native ML inference engine in Rust. Runs encoder, decoder, and seq2seq models. C#, Go, Python and WASM bindings. CLI tool. No Python runtime, no ONNX.
  • Kjarni Obsidian Plugin — Find related notes and search your vault by meaning. Runs locally, no API key.
  • Lundi — Asynchronous C++20 HTTP framework built on epoll and coroutines. Header-only, no external dependencies.
  • Contributor to Hugging Face Candle

Research

Published at SIGUL 2024 (ACL Anthology) — ML research on low-resource language processing.

Tech

Rust, C++, C#, Python, Go, Qt/QML, OpenGL, WebGPU, WebGL, React, Next.js, PyTorch, Hugging Face Transformers

Website · Kjarni · CV

Pinned Loading

  1. kjarni kjarni Public

    Native and Private ML inference engine, embeddings, classification, reranking, search, and text generation. Rust core with C# bindings. No Python, no ONNX, no CUDA.

    Rust 31 3

  2. lundicpp lundicpp Public

    A blazing-fast, header-only, asynchronous C++20 web framework. Named after the Icelandic puffin.

    C++ 5

  3. kjarni-obsidian kjarni-obsidian Public

    Kjarni, Related Notes & Search. Find related notes automatically. Runs locally — no API key, no cloud, your notes never leave your machine.

    CSS 3

  4. OpenGL-Earth OpenGL-Earth Public

    Map Renderer implemented using Qt6 and OpenGL and uses geoJSON to load data.

    C++ 7

  5. kjarni-go kjarni-go Public

    Go native ML inference

    Go 7

  6. tftp-client tftp-client Public

    Simple TFTP client in Python. Handles GET and PUT

    Python 17 3