Projects

Security, systems, and tooling — built in Rust

Raven Nest MCP

MCP Pentesting Server • Security

A pentesting toolkit that runs as an MCP server, giving AI assistants structured access to industry-standard security tools through a safety-hardened interface.

Rust MCP AI Pentesting Automation Security

Raven Nest Client

MCP Client • Security

TypeScript MCP client for the Raven Nest pentesting server. Communicates via JSON-RPC 2.0 over stdio, providing tool discovery, inspection, and execution through both an interactive REPL and one-shot CLI commands.

TypeScript Bun MCP JSON-RPC Security

Linux System Hardener

Security Automation • Security

Comprehensive automation tool for securing Linux systems. Scans for misconfigurations, applies hardening recommendations, and enables safe rollback of changes. Features CLI, desktop (Tauri), and web interfaces. Published on the Arch User Repository (AUR).

Rust Tauri Leptos SQLite Ed25519 WASM

Hyprland Keybind Manager

GTK4 Application • Systems

GTK4 keybinding manager for Hyprland with conflict detection, security validation, and automatic backups. Published on the Arch User Repository (AUR).

Rust GTK4 Hyprland

Security Toolkit

CLI Security Tools • Security

Common security tasks like password strength analysis, hash generation, and basic network scanning often require multiple separate tools or online services (which may not be trustworthy). Need a unified, offline toolkit for security professionals and developers.

Rust Argon2id ring (Crypto) clap (CLI) tokio (Async)

System Monitor

Real-time Dashboard • Systems

Need a lightweight, real-time system monitoring solution that doesn't require heavyweight frameworks or complex installations. Traditional monitoring tools are often over-engineered for personal use or local development environments.

Rust Actix-web Server-Sent Events sysinfo HTMX

Rust Chess Engine

Desktop Application • Algorithms

Chess application built as a Rust workspace with clean crate separation — pure domain logic, async Stockfish UCI engine integration, and an egui desktop GUI with graphical board rendering.

Rust egui Tokio UCI Protocol Stockfish

Repository Exporter

Automation Tool • Automation

Backing up GitHub repositories manually is tedious and error-prone. Need an automated solution to export repositories with full metadata (issues, pull requests, releases) for archival, migration, or offline access.

Rust GitHub REST API reqwest (HTTP) tokio (Async) serde (JSON)

Security-First Portfolio

This Website • Security

Most portfolio websites focus on aesthetics over security. I needed a platform that demonstrates production-grade security engineering whilst showcasing my projects and technical expertise.

Rust Actix-web 4.11 PostgreSQL 17 SQLx Argon2id HTMX Alpine.js Tailwind CSS

Let's Build Something

I'm looking for a team that cares about code quality, security, and having a good time doing it. Based in Göteborg, open to remote — backend, security engineering, or DevSecOps.