Heya! I go by xan! online. Started coding at the age of 10, with my first public commit being in 2021, I’m now a hobbyist, self-taught developer making whatever what comes to mind…

I’m currently working on my very own GUI toolkit and a list of in-house libraries—and applications built on said libraries that’s meant to interconnect with one another.

Even though I’m familiar with Rust and Crystal, my primary language is Zig, If given the opportunity, I’d use Zig—I’d shill for it. Just like how I’d shill for Linux over Windows and macOS… I’m an open-source enthusiast after all*.

Right now—I have all the time in the world, so here are my current projects:

  • Quark : GUI toolkit for Zig focused on simplicity.
  • rswlsr : A really simple Wayland screen recorder, built with Quark.
  • zaire : Alternative UI of Zig’s documentation output.
  • zonfig : A smart configuration loader/saver for Zig.
  • binder : A static asset bundler for Zig.
  • encore : A music library made in Rust that does one thing—and does it right.
  • cazic : A music player built with Quark, focused on simplicity.

And about 8 more projects that’s still private.

Enough of the developer journey however, I create content on both YouTube and Odysee when I have nothing else to work on. I have a pretty weak computer in my opinion—an Intel i5-1235U CPU with 20GB of RAM. Because of that, I can’t record—play in general the big games I’d want to play. So—to keep myself from boredom, I play a little game by a random company that goes by NetEase that’s called Blood Strike.

I wouldn’t call myself a professional at this game but I’m pretty good at it—to the point where I have my own “esports” team called xan!Esports.

Tech Stack

Crystal Rust TypeScript Zig

Start searching

Enter keywords to search articles.