Uses
Last Updated:
Jan 17, 2026
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
- Ghostty - The fast, feature-rich, GPU-based terminal emulator. I'm not loyal to any terminal emulator. I use Ghostty because I'm a fan of Zig and Mitchell Hashimoto. And it has a superior logo.
- 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.
- KDE Plasma - A highly customizable and visually polished graphical desktop environment. I used i3 for years, then switched to Hyprland but didn't like how unstable it was. I decided to switch to KDE Plasma after using it on a Fedora VM. My old hyprland config can still be found 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
- Proton Pass - Password manager
- Bruno - API Client
- Thunderbird - Email client
- Obsidian - Note-taking app
- Proton VPN - VPN
- SpeedCrunch - Calculator
- GIMP - Image editor
- InkScape - Vector editor
- LibreOffice - Office suite
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
- 2 x GIGABYTE M27Q 27" 165Hz 1440P
- Logitech G502 Wireless
- NuPhy Air75 V2
- ProMedia 2.1 THX Certified Computer Speaker System
- Linsoul SIMGOT EW300 In Ear Monitor
- Shure MV7
- Focusrite Scarlett Solo 4th Gen Audio Interface
Laptop
- 2020 MacBook Pro 13" Intel
- AirPods 3rd Gen
- Bellroy Laptop Sleeve