I build software that has to keep working when nobody is watching.
I'm Ólafur Búi. I build Rust services, self-hosted infrastructure, and native tools. This is where I document the systems, the failures, and the fixes.
The gateway to a self-hosted software suite — 12 apps, one system
The main hub for AkurAI, a private self-hosted alternative to mainstream SaaS: mail, single sign-on, VPN, drive, notes, CRM, DNS and monitoring, all running as small independent services behind one gateway. Built on AkurAI-Framework, a Rust web framework of my own with no bundler and no build step. The whole suite runs on roughly 30 MB of resident memory — real numbers pulled live from the host and compared against published sizing guidance for Keycloak, Grafana and CoreDNS.
Mail
Auth (SSO)
VPN
Drive
Notes
CRM
Router
Monitor
DNS
Framework
02 · More work
Tools with a job to do
active · 5 technologies
BifrOSt
Icelandic-first developer workstation built on Arch Linux
An independent live and install ISO with COSMIC, Icelandic defaults, optional development profiles, a safety-focused whole-disk installer, signed system updates, and an original visual identity. Version 0.2.2 ships through its own narrowly scoped pacman repository.
in-progress · 5 technologies
BifrOSt Apps
Sandboxed, Icelandic-first applications for BifrOSt
First-party Flatpak application source, bilingual metadata, review candidates, and generators for GTK or Rust with Dioxus. The repository includes a RÚV media player candidate and Imbakassinn, a Rust television media-center application.
in-progress · 5 technologies
AkurAI-Drive COSMIC Client
Native desktop taskbar app for a self-hosted sync stack
A COSMIC-native desktop application that surfaces sync status, activity and file access for AkurAI-Drive directly in the panel. Built against libcosmic with an async backend polling the sync CLI.
active · 3 technologies
AkurAI-Drive Sync
Bidirectional S3-backed sync CLI
A command-line sync engine that keeps folders on two machines in step through S3, with conflict handling and resumable transfers. Runs as a background service on both ends of the link.
in-progress · 4 technologies
MeshGolf
Local-first Android golf scorecard with nearby BLE score sharing
A free and open-source scorecard for friends playing together. Tracks an 18-hole round and shares lightweight score snapshots directly with nearby phones over Bluetooth LE, without requiring an account, internet access, cloud storage, or location permission.
active · 4 technologies
olibuijr.com
This site — a terminal-flavoured portfolio and blog
Server-rendered with Axum and Askama, no client framework. Markdown posts, YAML-driven project list, progressive-enhancement terminal UI that degrades to plain HTML with JavaScript off.
03 · Learn in public
Training notes, deep dives, and walkthroughs.
The journal is for practical material: what I built, how it works, what broke, and enough detail to reproduce it. Written guides and video walkthroughs live together.