Tools for Linux, android and the web, written in Rust.
I am Abhinash Poudel, a software engineering student in Kathmandu. I write Rust for Wayland, build Android and web apps that keep working offline, and have built Linux from source twice.
This site collects my projects, a few technical write-ups, and ways to get in touch.
Recent projects
बाँडफाँट (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.
Writing
rnetapplet: a NetworkManager tray applet in Rust for wlroots compositors
How a Wayland tray icon and popup actually work
What building Linux from source twice taught me
How group debts can be settled with fewer payments
Compile-time checked SQL with sqlx offline mode