My Setup
Hardware and software I use daily for development, infrastructure, and productivity.
My Setup & Workspace
A curated list of the hardware that keeps me productive and the software that powers my daily development workflows.
Quick Overview
| Category | Component | Key Feature |
|---|---|---|
| Hardware | Laptop | Primary development powerhouse |
| External Monitor | High-res screen real estate | |
| Peripherals | Custom mechanical keyboard & ergonomic mouse | |
| Networking | Secure home lab infrastructure | |
| Software | Editors | VS Code (Primary) & Neovim (Terminal) |
| Environment | Custom Terminal, Shell, & Git CI/CD | |
| Design & Data | Figma & Visual Database GUI | |
| Productivity | Password Manager & Note-Taking “Second Brain” |
Hardware & Workspace
Laptop
The primary development machine. Optimized and configured for heavy coding, daily productivity tasks, and seamless professional workflows.
External Monitor
A high-resolution display providing extended screen real estate. Essential for split-pane coding, monitoring logs, and precision design work.
Peripherals
- Mechanical Keyboard: Custom build with tactile switches. Hot-swappable, wireless, and tuned for comfortable, long-form typing sessions.
- Ergonomic Mouse: Wireless mouse featuring customizable buttons, silent clicks, and seamless multi-device switching.
Ergonomic Chair
An adjustable office chair engineered for long-haul work sessions. A crucial piece of gear for maintaining good posture and comfort during deep-work coding blocks.
Network Setup
Robust home network infrastructure featuring a managed switch, dedicated access points, and a hardware firewall for secure, high-speed, and reliable connectivity.
Software & Tooling
Code Editors
- VS Code: My primary environment. Heavily customized with tailored themes, custom keybindings, and extensions for linting, formatting, and deep language support.
- Neovim: A lightweight, blazing-fast editor for quick terminal-based edits. Outfitted with a custom configuration featuring LSP, a fuzzy finder, and tree-sitter syntax highlighting.
Terminal, Shell & Git
- Terminal + Shell: A highly customized terminal emulator running a modern shell. Features a minimal prompt theme and custom aliases designed for rapid development workflows.
- Git: Core version control for all projects. Backed by strict custom commit conventions, structured branch strategies, and automated CI/CD pipelines.
Design & Data
- Database GUI: A visual management tool used for querying, browsing, and structure-mapping SQL and NoSQL databases during local development.
- Figma: The go-to design platform for prototyping UI components, reviewing high-fidelity mockups, and collaborating with design teams.
Security & Productivity
- Browser: A Chromium-based browser utilizing isolated workspaces to strictly separate personal and professional profiles. Loaded with dev tools and tab-management extensions.
- Password Manager: Secure credential storage acting as a vault for API tokens, SSH keys, and shared team credentials. Essential for strict security hygiene.
- Note-Taking App: My digital “Second Brain.” Used for documentation, daily project planning, and quick-access runbooks. Powered by custom templates for meeting notes and technical specs.