Skip to content

My Setup and Things I use

A living list of the devices, tools, apps, and subscriptions that make up my daily setup.

My coding setup

workstation

ASUS Vivobook S 14 OLED K3402ZA

My main laptop for development and everyday work. I replaced the original OS with Ubuntu 24.04 as my primary operating system.

Samsung M7 M701D 32" 4K

A large 32-inch 4K display that gives me plenty of screen space for coding, terminals, documentation, and multitasking.

Custom Sofle Keyboard 58 Keys

A custom-built 58-key split mechanical keyboard with an ergonomic layout that keeps my hands comfortable during long coding sessions.

Logitech M240 Silent

A simple and quiet wireless mouse with a comfortable shape, making it easy to use throughout long work sessions without adding much desk clutter.

accessories

Tecgear Beam Screenbar

A monitor light bar that provides additional lighting for my workspace. Although this is designed as a monitor light bar, I hung it on my wall because the top of my monitor is already occupied by my webcam.

Logitech C920 Webcam

A reliable 1080p webcam that I use for video calls and meetings. It provides clear video and has dual microphones for stereo audio.

Ulanzi Vijim VL100C

A compact portable LED light that I use as a simple key light. I double-taped it to my webcam so it stays in the same position as my camera.

Apple EarPods (USB-C)

A simple wired pair of earbuds that I use for calls and everyday audio. They are affordable and have a surprisingly decent microphone for the price.

development-tools

Herdr

A terminal multiplexer I use to create multiple workspaces and panes for running and monitoring many coding agents and CLI sessions in parallel.

Lazygit

My main tool for reviewing code produced by agents and managing my Git workflow.

Neovim

My editor of choice when I need to code manually. I started with VS Code, experimented with Zed, and eventually settled on Neovim because it is lighter and fits better with my increasingly terminal-based workflow.

Ghostty

My favorite terminal. I use it as the main home for my development workflow and CLI tools.

furniture

Stramm Ramos Chair

An ergonomic office chair I invested in after I started experiencing back pain. It has adjustable lumbar support, a sliding seat, breathable mesh, and other ergonomic adjustments for long working sessions.

Kanata Karya Klasik Standing Desk

An adjustable standing desk that lets me switch between sitting and standing while working. The Karya Klasik also has built-in power sockets and USB ports, which helps keep my workspace clean and convenient.

productivity

Obsidian

My second brain where I keep my learning notes, work notes, and knowledge that I want to retain and build upon over time.

ai-subscriptions

OpenCode Go ($10)

An affordable AI coding subscription that I use to power my Hermes and planner agents.

CommandCode GOAT ($10)

A cost-effective AI coding subscription that I use to power my worker and reviewer subagents.