hi, i'm xavi

HEY, i'm a cs student that really likes playing with computers (including video games), and this is my wip website. I'm in the process of changing the site to be more personal.

I like systems programming. This summer, I interned at Cloudflare in Austin.

Last summer, I worked on the Pyrefly (a Python static type checker and LSP) team at Meta in NYC, shipping notebook support.

Before that, I interned at Datadog, working on user onboarding for the web platform, and Caseware, rewriting monorepo dependency resolution to bring down CI times.

recent oss contributions

personal software

rasitop showing CPU and GPU activity, temperature, fan speed, and system power

low-overhead macOS system monitor for Apple Silicon, with a Rust backend built on Mach, AppleSMC, and IOReport, plus a native Swift/AppKit frontend.

my use case is spotting random runaway processes pinning a CPU core, and I wanted something lighter than btop and Stats.

this averages ~0.05% CPU (per-core)(trying to bring this lower…) over a 30-second profile. I use Nix and mini benchmarks to track overhead as I add stuff I want.

Rust · Swift · AppKit · Nix · inspired by macmon and Stats

nix config

nix-darwin + NixOS config for a box at home that I use to write code and watch movies/anime.