Uses

Last Updated: Jan 17, 2026
This is a uses page. It's a list of the different software and hardware I use.

Software

Editor

  • Neovim - A hyperextensible Vim-based text editor. I was introduced to Vim in 2018 by my CS professor. I've been using it ever since and switched to Neovim in 2020 because of the better config system. My config can be found here. I try to keep it up to date. It's configured for me and my setup, so usage may vary.
  • FiraCode Nerd Font - Free monospaced font with programming ligatures.

Terminal

  • Kitty - The fast, feature-rich, GPU-based terminal emulator. I'm not loyal to any terminal emulator, but I'm yet to find an alternative to Kitty. It's fast and simple. On Windows, I do use Windows Terminal. View my config here.
  • tmux - A terminal multiplexer. View my config here.

Operating System/Desktop

  • Arch Linux - A simple, lightweight distribution. I previously used Ubuntu but decided to try Arch in 2022 and never looked back. I've always disliked how convoluted installing software on Linux was. Arch's bleeding edge repo and the AUR solved this entirely.
  • Hyprland - Modern compositor with the looks. I used i3 for years but wanted to switch to Wayland. Sway didn't work with Nvidia, so I switched to Hyprland. It's smooth and looks cool, though I don't spend much time customizing it. I use the Hy3 plugin to make it feel more like i3. View my config here.

Browser

  • Zen - Beautifully designed, privacy-focused, and packed with features. The Browser Company changed my perspective on web browsers with Arc. The only issues were no Linux version and the Windows version removed a lot of features. Zen isn't as perfect as Arc. It's Firefox-based and doesn't have all the tools Arc has, but it's open source and works on all platforms. I use Brave for when I need a Chromium browser.

Web Development

This site runs on Go with Fiber and HTML templates. I prefer server-rendered pages over SPAs for content-focused sites. Posts are stored in SQLite (though I typically use Postgres) and rendered from Markdown with gomarkdown. The frontend is vanilla HTML, SCSS, and TypeScript.

I also work with React, Next.js, and Express when projects call for it.

Miscellaneous

Hardware

Desktop

  • AMD Ryzen 7 7800X3D
  • NVIDIA RTX 5070
  • 64GB DDR5
  • Samsung 990 PRO 4TB
  • Samsung 980 PRO 2TB
  • WD Black SN770 2TB
  • Samsung 970 EVO Plus 1TB
  • Gigabyte B650 Gaming X AX

Desktop Peripherals

Laptop