My Setup
The tools, applications, and hardware I use for development and daily work.
Hello there! I often get asked about the tools and resources I use for my work. So, I’ve decided to create this page to list most stuff I use in my day-to-day life as a software developer. This includes most important items from my hardware setup, to the software tools I use. I hope you find it helpful!
Software
- Firefox: This is my primary browser.
- Obsidian: This is my primary note-taking app.
- Timing: This is my time tracking app.
- CleanShot X: This is my screenshot app.
- Raycast: This is my app launcher/window manager.
Editors
- Neovim: This is my primary editor. You can find the configuration in my dotfiles.
- VSCode: This is my editor when neovim breaks.
Terminal
- Ghostty: This is my terminal on macOS.
- Alacritty: This is my primary terminal on Linux. You can find the configuration in my dotfiles.
- LazyGit: This is my git client. You can find the configuration in my dotfiles
- Zsh: This is my shell. You can find the configuration in my dotfiles
- Tmux: This is my terminal multiplexer. You can find the configuration in my dotfiles
- GitHub CLI: Used on a daily basis to initialize repositories, create PRs
Gear
- Keychron K2 HE: This is my preferred keyboard.
- Asus PG32UQ: This is a 4k, 120hz monitor.
- Audioengine A2+: These are my speakers.
- Secretlab Chair: This is my home office chair.
- M1 Pro MacBook Pro: This is my primary development machine.
PC
- CPU: Ryzen 7 5800x
- GPU: AMD 7900XTX Saphire
- RAM: 32 GB Corsair DDR4 Vegeance RAM
- Storage: 2 TB FireCuda NVME 2.0 SSD
- Case: Corsair 4000D airflow case