What I Use

Tools, hardware, and software I use daily as a full-stack software engineer. These are genuine recommendations—things I've actually purchased and use regularly.

💡
Disclosure: Some links on this page are affiliate links. If you purchase through these links, I may earn a commission at no extra cost to you. I only recommend products I actually own and use.

Hardware

Beelink GTi13 Ultra Mini PC

My home lab powerhouse - Intel i9-13900HK (14 cores, 20 threads), 64GB DDR5 RAM, 2TB NVMe SSD. Runs my self-hosted services, Docker containers, PostgreSQL databases, and development environments 24/7. Replaces a $500/month cloud server and uses only 65W of power. This thing is a beast.

Learn More

ASUS TUF Gaming VG27AQ 27" Monitor

1440p 165Hz IPS display with G-SYNC. Perfect for development work with excellent color accuracy and plenty of screen real estate for multiple code windows. The high refresh rate is a bonus for occasional gaming.

Learn More

Mechanical Keyboard

My daily driver for coding. Tactile switches with excellent key travel make long coding sessions comfortable. RGB backlighting helps during late-night debugging.

Learn More

Books

Clean Code: A Handbook of Agile Software Craftsmanship

By Robert C. Martin (Uncle Bob). The bible of writing maintainable code. Transformed how I write functions, name variables, and structure applications. Every professional developer should read this at least twice.

Learn More

Design Patterns: Elements of Reusable Object-Oriented Software

The Gang of Four classic. Still relevant 30 years later. Understanding patterns like Factory, Observer, and Decorator changed how I architect software. Dense read but worth every page.

Learn More

Software

VS Code

Primary code editor. Fast, extensible, free.

Learn More

Postman

API testing and development

Learn More

Docker Desktop

Container development and testing

Learn More

Note: This list is always evolving as I discover new tools and upgrade my setup. Last updated: January 2026