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
MacBook Pro 14", M5
My daily driver for everything from heavy development work to content creation. The M5 chip handles everything I throw at it without breaking a sweat.
Apple Magic Trackpad
Something about all the gestures makes me feel like a wizard with special powers. I really like feeling like a wizard with special powers.
Tech stack
JavaScript
The language I keep coming back to after almost a decade of writing it. It runs everywhere, the ecosystem moves fast, and I've written enough of it to know exactly where the sharp edges are.
TypeScript
JavaScript with a safety net. Types catch the class of bug that used to eat an afternoon, and the editor tooling you get for free makes refactoring something I'll actually do instead of avoid.
React
My default for anything with a user interface. Components compose, state is predictable, and the mental model has held up across every project I've shipped with it.
Next.js
The framework I reach for on nearly every new project. Server-side rendering, file-based routing, and image optimization out of the box mean I spend my time on the product instead of the plumbing — and the SEO benefits are hard to argue with.
Node.js
Everything on the server side. APIs, background jobs, scrapers, CLI scripts — being able to use one language across the whole stack is still the thing I appreciate most about it.
Tailwind CSS
Utility classes instead of a stylesheet I'll be scared to touch in six months. It keeps design decisions in the markup where I can see them and makes it easy to stay consistent across a project.
Vercel
Where most of my projects live. Push to Git, get a deployment, preview every branch — the workflow disappears into the background, which is exactly what I want from hosting.
Development tools
Visual Studio Code
My coding environment of choice, Visual Studio Code provides all the features of an IDE with the flexibility of a text editor. Its extensive plugin ecosystem allows me to customize my development environment perfectly to my needs.
iTerm2
I'm honestly not even sure what features I get with this that aren't just part of the macOS Terminal but it's what I use.
Marketing
Buffer
Managing social media has never been easier with Buffer. It allows me to schedule posts across platforms, ensuring my content strategy is consistent without constant manual input.
Ubersuggest
For quick keyword research and SEO insights, UberSuggest is my go-to tool. It helps me understand what my audience is searching for, optimizing my content for better visibility.
Google Search Console
This tool is essential for monitoring and maintaining my site's presence in Google Search results. It gives me detailed reports on search traffic, crawl errors, and site security issues.
Productivity
Notion
I've found Notion to be incredibly versatile for organizing my thoughts, projects, and daily tasks. It's like having a digital workspace where everything from notes to project management can be seamlessly integrated.
Google Drive
All my document storage, sharing, and collaboration happen here. Google Drive's integration with other Google services makes it a cornerstone for my digital workflow.
Pitch
For presentations, Pitch has been a revelation. It's intuitive, collaborative, and the templates are professional enough to make my presentations stand out without spending hours on design.
Canva
When it comes to design, Canva simplifies everything. Whether it's social media graphics, flyers, or even simple infographics, Canva's user-friendly interface lets me create professional-looking content quickly.