Software I use, gadgets I love, and other things I recommend.
I get a lot of questions about the tools I use for different parts of my work, so I've put together this "uses" page that covers every part of my setup.
💡 Heads up! I actually use everything listed here. Some of the links below are affiliate links which means I get paid or rewarded in some way if you use them to purchase, but rest assured these are all tools and services I actually use.
Services
- Plausible - My preferred tool for ethical analytics
- Todoist - My preferred todo list app
- Cloudinary - Fantastic image hosting
- GitHub - Where I host my code. I also run CI/CD pipelines via GitHub Actions.
- Directus - Flexible headless CMS that I use to handle all backend operations of this site.
- Calendly - For: "Grab a time whenever" link with consulting fees built-in.
- Notion - App for pretty much everything
- Sticker Mule - How I get a bunch of stickers and othe swag for my various projects printed for myself that I can hand out.
- Wise - How I get paid for consulting
Hosting Services
- Vercel - where I host this site and others
- Digital Ocean - where I have my servers currently
- Railway - where I host several sites.
- Fly.io - where I host the directus CMS used by this site
Tech / Coding
- React - The most widely used frontend framework in the world
- Vue - The next most widely used frontend framework in the world.
- Remix - Focused on web standards and modern web app UX, it lets you build better full-stack websites.
- Next.js - The React Framework for Production
- Nuxt.js - The Intuitive Vue Framework
- Prisma - A fantastic ORM for Node.js (I use it with Postgres hosted on Railway usually or MySQL with Planetscale).
- TypeScript - I can't imagine building JavaScript projects without TypeScript.
- Testing Library - A great testing library for anything that interacts with the DOM.
- Jest - A great testing framework.
- Cypress.io - I use this for E2E testing.
- MSW - Next generation API mocking.
- Prettier - I can't imagine life without it.
- Headless UI - Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.
- PostCSS - I only use these plugins:
tailwindcss
,autoprefixer
, andpostcss-import
- TailwindCSS - A great way to keep my styling consistant and stay productive.
- mdx-bundler - Compile and bundle your MDX files and their dependencies. FAST, used here on this site.
- Laravel / Laravel Live wire - when working with PHP, I go to Laravel with live wire.
- Terraform - when working with Kubernetes and cloud platforms, terraform is a must.
Editor
- Visual Studio Code
- Night Owl editor theme by Sarah Drasner
Chrome Extensions
- 1Password extension (desktop app required)
- Contributors on GitHub
- GitHub +1s
- GitHub Repository Size
- GitPod
- OctoLinker
- React Developer Tools
- uBlock Origin
Desktop apps
- Google Chrome
- ScriptKit
- 1Password
- iTerm2
- Spotify
- Slack
- Discord
- Todoist
- Notion
- Zoom.us
- Raycast
- Loom - Recording software
- OBS - Live streaming software
Computer / Office
- 16" Macbook Pro (2020)
- Samsung 32" Curved FHD VA Monitor
- Apple Magic Keyboard - I prefer the full size keyboard when at my desk but there are times when I also use the smaller one as well.
- Apple Magic Mouse 2
- Apple Magic Trackpad 2
Other Tech
- Apple iPad Pro
- Apple Airpods Pro
- Apple Watch
- Kindle
- Flashforge 3D Printer
- Tina 2 3D Printer