Hardware, software, and tools that power my daily workflow as a software engineer. Inspired by uses.tech.
My setup · March 2026My daily driver. Lightweight enough to carry around everywhere, powerful enough for everything I throw at it, and the screen resolution is gorgeous.
A compact 65% mechanical keyboard with hot-swappable switches. The perfect size for my desk without sacrificing essential keys.
My external monitor for coding and browsing. Crisp 4K resolution that makes text sharp and colors accurate.
A premium wireless mouse with an ergonomic design. The scroll wheel and customizable buttons make it a joy to use.
My go-to gaming console for unwinding after work. The OLED screen makes every game look stunning.
My sanity keeper. Noise-cancelling headphones that help me stay focused during deep work sessions.
Lightweight true wireless earbuds for on-the-go listening. Great value for the price.
A compact portable speaker that fits in my palm. Perfect for casual listening around the desk.
A clean white desk that keeps my workspace looking minimal and tidy.
A high-back office chair that keeps me comfortable during long coding sessions.
Keeps my workspace cool during hot Indonesian days without cranking up the AC.
VSCode for larger projects with its rich extension ecosystem, and LazyVim as my terminal-based editor when I want speed and simplicity.
My agentic coding duo. Claude Code from Anthropic and Codex from OpenAI for AI-assisted development.
The best terminal setup for me. iTerm2 as the emulator, Tmux for session management, and Zsh with Oh My Zsh for a great shell experience.
An amazing terminal-based UI for git. Pairs perfectly with LazyVim.
My daily browser for development and browsing. DevTools is hard to beat.
Obsidian for local-first markdown notes and linking ideas, Notion for collaborative note-taking and organizing projects.