Software I use, gadgets I love, and other things I recommend.

I’m always trying out new software, gadgets, and apps. Here are some of my favorites.

Front-end

  • HTML/CSS/JS

    I’ve been building websites since 2018 and I still love building things with just HTML, CSS, and JavaScript. I think it’s important to understand the fundamentals.

  • React

    React it’s still my favorite way to build UIs. I’ve used it for years and I’ve built a lot of stuff with it. I’m also a big fan of Next.js and I’m excited to see React Server Components.

  • Tailwind

    I love the simplicity of Tailwind and how it makes it easy to build custom designs without having to write a bunch of custom CSS. I’m also a big fan of the Tailwind UI components.

  • Framer motion

    I’ve tried a bunch of different animation libraries over the years and Framer Motion is by far my favorite. It’s super flexible and the API is really intuitive.

  • Vue

    I don’t use Vue as much as I used to but I still love it. I think it’s the best choice for most people who are just getting started with front-end development.

Backend

  • MySQL

    I’ve used MySQL for years and it’s still my go-to choice for relational databases. I’ve built a lot of stuff with MySQL clusters on AWS and it’s been great.

  • tRPC

    tRPC has been a great experience. It’s a really nice abstraction over Next.js API routes and it makes it easy to build APIs that are easy to use from the client.

  • MongoDB

    MongoDB is great for a lot of use cases and I’ve used it for a bunch of different projects. It’s quick and easy to scale. Thanks to Mongo Atlas data analysis is also easy.

  • Google fire-services

    Firebase, Firestore, and Firebase Auth are great for building simple apps quickly. I’ve used them for a bunch of different projects and they’re always a pleasure to work with.

  • Amazon Web Services

    I’ve used AWS for some of my biggest projects and it’s been great. I’ve used a bunch of different services but my favorites are probably EC2, Lambda, and S3.

  • Prisma ORM

    Prisma is an ORM for Node.js. It’s super easy to use and it makes it easy to build my whole database schema in code.

Web3

  • Solidity

    I’ve been building smart contracts with Solidity for a few years now and I love it. It’s a great language and the community is awesome.

  • HardHat

    HardHat for building smart contracts and deploying them to the Ethereum blockchain. It’s a great tool.

Design

  • Figma

    I started using Figma as just a design tool but now it’s become our virtual whiteboard for the entire company. Never would have expected the collaboration features to be the real hook.

  • Photoshop

    Photoshop is still my go-to tool for editing photos. I’ve tried a bunch of different tools but I always come back to Photoshop.

Productivity

  • Notion

    I use Notion for all of my personal notes and I love it. Taking notes in Notion with AI is a game changer.

  • Linear

    Linear is my favorite tool for managing tasks. It’s simple and easy to use but still has all of the features I need.