Max Rohowsky, Ph.D.

My Favourite Software Tools for Building Stuff

Below is a curated list of software tools that help me build my projects. I occasionally recommend these to my friends and decided to make a list of them.

Stack

  • Next.js: It's the first framework I learned to use and I've never had to switch. I like the simplicity of the file based routing system and there's plenty of great documentation.
  • Tailwind CSS: A utility-first CSS framework that helps me style websites quickly. It eliminates the need to maintain separate CSS files and the headache of naming classes consistently.
  • Supabase: It's a wrapper around Postgres that provides all the backend services I need.

Editor

  • Visual Studio Code: A simple code editor that has many extensions and nice themes. Although it freezes sometimes, I still use it over other editors.
  • Tailwind CSS IntelliSense: IntelliSense for Tailwind CSS. It gives me auto-completion and hover previews of the CSS used in the tailwind classes.
  • GitHub Copilot: This is a must have for me. The code completion and generation features speed up development significantly. Funny anecdote: my video on Copilot is among the most viewed on that topic.
  • VS Code Speech: It enables you to talk with the editor and GitHub Copilot. Only recently started using this but I like the idea of being able to code without typing.
  • Prettier: I format my code using prettier. The extension itself isn't great but there are three plugins that really help:

Design

  • Lucide: It's an icon library that you can import into your react applications. It saves lot of time because I don't have to scour the web for icons. They have a consistent and minimal style which is also nice.
  • Flaticon: Another library of icons that I use if Lucide doesn't have what I need. The '.png' files are free and are available in different sizes.
  • Carbon: Sometimes use this to create and share formatted images of code snippets. Has several nice formatting options and applies syntax highlighting.
  • Mockups Design: A collection of free and high quality mockups. I haven't used this one yet but it looks amazing nonetheless.
  • Landing Page Design Examples: This is a repository of nice landing pages that I made a while ago. I didn't think that I would use it as much as I do today.
  • Shots: A free tool to make high quality mockup images on beautiful backgrounds.
  • Fluid Type Scale Calculator: Tool that generates font size variables for a fluid type scale.
  • Avatar Placeholder: API and library for profile picture avatars that look nice.

Miscellaneous

  • StippleGen: A tool that converts images into stippled (dot) images. The images look nice and work well as backgrounds for dark mode.
  • SFXR: A free tool that generates 8-bit sound effects. Great first place to generate sound effects because there aren't any royalty of licensing issues when using this.
  • Lottie: Although I haven't used Lottie yet, it's caught my eye several times. It's a library of lightweight and editable animations.
  • Pimpmysnap: Let's you add gifs and backgrounds to your X Posts. The images are free but include a watermark.
  • PettyFolio: Curated list of the best portfolios on the web.
  • Aurlien: A tool that lights the display to a color you choose which is great when using your desktop as a light.