I'm a Computer Science student and open-source developer. I specialize in transforming complex technical challenges into efficient, scalable software, with a strong passion for systems programming and functional paradigms.
Currently, I'm focusing heavily on Rust and Haskell, alongside growing my recent open-source projects.
- 🔭 Currently working on: niri-sidebar
- 🌱 Currently exploring: Compilers, cybersecurity, and low-level systems architecture.
- 📫 Reach me: Discord (
.vigintillion) or Instagram (@uibyvig).
"One day we can look back at where we started and be amazed by how far we've come." - Technoblade
I have experience across the full stack, but here are the tools and languages I reach for most frequently and have used to build production-ready applications.
-
niri-sidebar A CLI utility written in Rust to seamlessly manage and dock floating windows into a sidebar for the Niri Wayland compositor.
⭐ Gained 81 GitHub stars in its first week.
-
Readable Numbers An npm package to format large numbers (e.g., 10000000) into human-readable strings (e.g., 10M).
-
Topaz RPG A web platform for a custom RPG Discord bot, built with React, TailwindCSS, and TypeScript.
I regularly write deep-dives into computer science theory, systems programming, and real-world applications at blog.yarne.me.
- Why N Matters
A breakdown of why a contiguous
Veccan outperform aHashMapin real-world scenarios, inspired by a PR on my open-source project. - Stop Fearing the Monad Demystifying Monads and complex functional programming concepts for everyday developers.
- Coverage Checkers An introduction into Luc Maranget’s constructor-matrix algorithm, used in compilers to check for exhaustiveness.



