Projects

Things I have built or am still building. Source is on GitHub.

बाँडफाँट (BillSplit)

An offline-first group expense splitter for Android. The app is written in Kotlin and the backend in Rust with axum, hosted on Render with a TiDB database in Singapore. It has live updates over WebSockets, QR code group invites and debt simplification.

rnetapplet

A NetworkManager tray applet in Rust for wlroots Wayland compositors such as niri, Hyprland and Sway. It has an inline connection list, inline password entry, hotspot creation and QR code connect. Read the write-up.

tile2048

A GUI tile game written in Rust with macroquad, packaged for the Arch User Repository.

minigrep

A minimal grep-like command line tool written in Rust.

PersonalHub

A personal web app used as storage, built with TypeScript, React and Supabase.

dotfiles

My Hyprland and niri desktop configuration.

Linux From Scratch build

Documentation of an LFS 13.0 systemd build with Linux kernel 7.0, built by hand twice.