Skip to content
View Vigintillionn's full-sized avatar

Highlights

  • Pro

Block or report Vigintillionn

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Vigintillionn/README.md

Heya! 👋 I'm Yarne

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


🛠️ Technologies

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.

Languages

Frameworks & Ecosystems


🚀 Featured Work

  • 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.


📝 Technical Writing

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 Vec can outperform a HashMap in 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.

Pinned Loading

  1. hart hart Public

    A desktop IDE and time-travel debugger for RISC-V assembly.

    Haskell 3

  2. niri-sidebar niri-sidebar Public

    A lightweight, external sidebar manager for the Niri window manager.

    Rust 165 16

  3. dotfiles dotfiles Public

    QML 1

  4. vigscript vigscript Public

    An interpreted programming language written in Rust.

    Rust 2

  5. Compiler Compiler Public

    Rust