$ whoami
milesonerd
Self-taught developer and systems programmer, focused on low-level systems and developer tooling. Who loves Rust, C, and Zig.
./projects
$ aurora
A sweet, elegant, and slightly mischievous AI partner.
aiagentllmdeep-learning$ yt-tui
A terminal YouTube player: yt-dlp for search, a single long-lived mpv instance for playback, and a ratatui interface.
youtubeterminalyt-dlpmpv$ neurenix
AI framework optimized for embedded devices with support for multiple GPUs and distributed clusters.
aideep-learningpythonframework$ closure-next
A modern and optimized version of the Closure Library, reimagined for the latest JavaScript technologies.
closure-librarynode.jstypescriptweb$ DotNET Build Buddy
A VS Code extension that manages .NET projects and provides NuGet compatibility checking.
dotnetvscodetypescriptnuget
./blog
> yt-tui: a terminal YouTube player in Rust
Building a terminal YouTube player by gluing together yt-dlp, mpv, ratatui, and tokio โ and the three real bugs that showed up once it actually had to play something.
> Hello, World
Why I rebuilt this site in Rust with Leptos, instead of keeping a Next.js website.