Most of this work started with a problem on my own machines. The projects below cover services, infrastructure, sync, native desktop software, and the glue between them.
Flagship
The connected system
A/01
activeSelf-hosted platform
AkurAI Platform
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
Project archive
More things I build and maintain
active
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.
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.
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.
Rust
libcosmic
Tokio
Wayland
wgpu
active
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.
Rust
S3
Systemd
in-progress
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.
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.
The separate web repository for presenting the distribution, releases, installation guidance, screenshots, and the growing first-party application catalog.