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.
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 MoreASUS 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 MoreMechanical 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 MoreBooks
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 MoreDesign 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 MoreSoftware
Note: This list is always evolving as I discover new tools and upgrade my setup. Last updated: January 2026