Get in touch
Skip to projects

Things I've
been building.

A selection of projects across the web, systems and graphics.

rustynail — main
#[no_std] #[no_main]
 
fn kernel_main() {
mmu::init();
let fb =
framebuffer::map();
println!("booting…");
scheduler::run();
}
[OK] mmu
[OK] fb
[OK] sched
$ _
SYSTEMS / IN PROGRESS01

RustyNail

A toy kernel and userland OS for aarch64, written from scratch in Rust — assembly only where the hardware genuinely demands it. Boots in QEMU with a framebuffer TTY, a preemptive scheduler, MMU-backed virtual memory, and NailFS, a custom filesystem backed by a VirtIO block driver.

RUSTAARCH64QEMU
GRAPHICS / IN PROGRESS02

Singularity

An experimental temporal-reconstruction mod for Minecraft Java Edition. It integrates with Mojang's Vulkan renderer to explore NVIDIA DLSS Super Resolution on Windows and Apple MetalFX on macOS, across NeoForge, Fabric, and Quilt.

KOTLINVULKANDLSS
deepslate.ch
DeepslatePlugins · Docs
Fast,
reliable
plugins.
Minecraft · Server plugins
WEB / LIVE03

Deepslate Studios

Website for Deepslate Studios, a small team building fast, reliable Minecraft server plugins for survival, SMP and creative servers — including SlateChat, their modular chat plugin for Paper and Folia.

NEXT.JSTYPESCRIPTTAILWIND
WEB / LIVE04

Consent Cuisine

A headless, multilingual consent manager for web products. It keeps consent records stable while locale modules provide conventional or cuisine-themed display copy, with the core and locale packs published on npm.

TYPESCRIPTNPMI18N
Transfert
ImagesConvertClean
DESKTOP / LIVE05

Transfert

A local-first desktop toolbox for converting, cleaning, and editing image files. Built with Tauri and React, it keeps every file on-device: no uploads, accounts, telemetry, or tracking.

TAURIREACTRUST

Have something
in mind?

Whether it's a project, an idea, or just something interesting, I'd love to hear about it.

Get in touch