Software I use, gadgets I love and other things I recommend.
I get asked a lot about the things I use to build software, stay productive, or buy to fool myself into thinking I'm being productive when I'm really just procrastinating. Here's a big list of all of my favorite stuff.
Workstation
Microsoft Surface Laptop (7th Edition) | Snapdragon® X Elite | 16GB RAM
I've moved over to the new ARM-based Surface and it's a total shift in how I work. The efficiency is incredible—even when I'm pushing through heavy tasks, it stays silent and cool. It's the first Windows machine I've used that feels as responsive as a tablet but handles my full professional workflow.
Find on Amazon2 x 24" Samsung Full HD Monitor
A solid 1920x1080 display that gets the job done without the premium price tag. Perfect for multi-monitor setups.
Find on AmazonBONTEC Dual Monitor Arm Desk Mount
Full motion adjustable mounting solution for dual monitors. The 360° rotation and height adjustment make it perfect for any desk setup.
Find on AmazonBlisswood 8 Point Massage Office Chair
Adjustable massage office chair with reclining back and footrest. The built-in massage and heating functions help reduce fatigue during long work sessions.
Find on Amazon
Development and AI tools
VS Code
VS Code is the gold standard for code editing. The combination of speed, extensibility and a thriving ecosystem of extensions makes it the perfect environment for modern development. With integrated terminals, built-in Git support and seamless debugging, everything I need is right there without context switching.
GitHub Copilot
I use GitHub Copilot in VS Code with access to Anthropic and OpenAI models. Being able to toggle models to match specific tasks, combined with managed context that keeps responses snappy and maintains a more responsive experience for day-to-day coding, beats being locked into a single ecosystem's terminal-based approach or dealing with pay-as-you-go token costs.
Hugging Face
Hugging Face is my go-to for exploring and deploying a wide range of AI models. The platform's extensive model hub, user-friendly interface and seamless integration with popular frameworks make it an essential tool for both experimentation and production.
Lovable
An incredible online platform for spinning up prototypes at lightning speed. Rather than starting from scratch, I can describe what I want and Loveable generates a working prototype instantly. It's become my go-to for validating ideas before committing to full development.
AI SDK (Vercel)
A unified TypeScript SDK for building AI apps with modern streaming, fallbacks and multi-model support. AI SDK lets me implement custom AI workflows directly in code, giving me complete control over how I integrate AI into my frameworks and agents. The universal AI layer abstraction means I can build once and support multiple models seamlessly.
Frameworks
Next.js
A powerful React framework for building server-side rendered and statically generated web applications. Next.js provides a seamless dev experience with features like API routes, image optimization and built-in CSS, making it my go-to choice for modern web development.
Tailwind CSS
Pure utility-first CSS beats heavy design frameworks every time. Tailwind lets me build beautiful interfaces directly in the markup without fighting against abstraction layers or predetermined component constraints. The developer experience is incredible—I can iterate on designs in real-time without context switching between design tools and code. It's become my go-to for everything from rapid prototyping to production applications.