Hardware


Development Machine

While working on my own projects or contributing to my friends startup I use a System76 Lemur Pro.

Memory: 16.0 GiB
Processor: 13th Gen Intel® Core™ i7-1355U

Development Peripherals

While at my desk, I like to use my Dygma Defy split keyboard, running tactile Cherry MX Brown switches. They make for a very comfortable typing experience, I would recommend giving split keyboards a try!


I also use a verticle mouse, doubling down on the ergonomics.

Gaming Maching

I built this pc myself, handpicking parts for the most performance I can get:

  • CPU: AMD Ryzen 5 5600X (3.7 GHz 6-Core)
  • GPU: EVGA XC3 ULTRA GAMING GeForce RTX 3090 24 GB
  • Motherboard: MSI MPG B550 GAMING PLUS ATX AM4
  • Memory: 64 GB (2 x 32 GB) G.Skill Ripjaws V DDR4-3600 CL18
  • Storage: 2 TB Samsung 970 Evo Plus M.2 NVMe SSD
  • Monitors: LG 27GN950-B 27" (4K @ 144 Hz) & LG 24MC57HQ-P 23.8" (1080p @ 60 Hz side monitor)

Gaming Peripherals

While gaming, I use an 80% corsair mechanical keyboard with Cherry MX Red switches. The smaller board allows for more room for mouse movements, and I find the lighter push force required for the red switches to be more friendly on my fingers.

My mouse is a Logitech Gaming mouse for custom configuration per game and plenty of buttons.

My headset is also Logitech, just to stay on brand.

Software


My development environment runs on Linux, specifically Pop!_OS.

Editor

Visual Studio Code, customized with extensions for the various programming languages I use. I found this extension for sqlite particulary useful building this site.

Terminal & Shell

I found Wezterm looking for a terminal with tabs or split views. It's been very useful with projects that need multiple sources running.
I customized wezterm with the Starship prompt.

Aesthetic

Dark mode everywhere.
I am currently enjoying the Catppuccin Mocha theme, which I applied to both VS Code and Wezterm.