Who I am, what I run, and what I'm currently breaking.
Self-taught programmer with a computer science background. I work on full-stack web projects and low-level systems stuff, sometimes both at once, which is either ambitious or a red flag depending on who you ask.
My daily driver is Arch Linux on a Hyprland/Wayland setup I've spent an unreasonable amount of time configuring. I like understanding my tools all the way down, which is why I've written a music player in C, a dotfile installer in pure bash, and a volume widget in Python just because the existing options didn't quite fit.
When I'm not writing code I'm reading, tinkering with my setup, or finding new ways to make my terminal look exactly the way I want it to look.
ThinkPad T480. i7-8550U, 32GB DDR4, 512GB NVMe, dual GPU (Intel UHD 620 + MX150), dual battery setup with the 72Wh rear.
Arch Linux, rolling release, no regrets. Moved from KDE Plasma on X11 to Hyprland on Wayland and haven't looked back.
kitty with a custom config. Shell is zsh with a three-tier autoloader in .zshrc.
Neovim. Managed with a dotfile installer that handles symlinks and backups across machines.
Catppuccin Mocha with a crimson accent (#c0415a), applied consistently across the terminal and editor.
neomutt with isync/mbsync, msmtp, notmuch for indexing, and GPGME-based PGP. Terminal email, properly.