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

  • 16” MacBook Pro, Apple Silicone M1 Pro, 16GB RAM (2021)

    This MacBook Pro with the M1 Pro chip has been incredibly powerful for handling my development and multitasking needs. The performance is seamless, and I rarely face any slowdowns, even when working with resource-heavy tools like Docker and AWS.

  • Dell S3222HN Curved FHD Monitor, 32”

    Having a large, curved display enhances my productivity by providing an immersive workspace. It’s perfect for multitasking and viewing multiple windows side-by-side without constantly switching between tabs.

  • Wisfox Bluetooth Keyboard

    A reliable Bluetooth keyboard that pairs easily with my setup. It’s compact but functional, providing a comfortable typing experience, whether I’m coding or writing documentation.

  • Deluxe Mouse

    A versatile mouse that gives me precision when working on design tasks or navigating through long lines of code. The ergonomics make it comfortable for long sessions.

  • Baseus Laptop Docking Station Dual Monitor 4K@120Hz, 9-in-1 USB-C Hub

    This docking station is a lifesaver for my multi-monitor setup, providing seamless connectivity for my monitors and all the essential peripherals, from USB devices to Ethernet connections.

  • HP OfficeJet Pro 8028e

    For any printing, scanning, or document needs, this all-in-one printer has been reliable and efficient. It’s great for both work-related documents and personal use.

  • Furmax Electric Height Adjustable Standing Desk

    This height-adjustable desk allows me to easily switch between sitting and standing, keeping me more active during work. The large surface area ensures I have plenty of space for all my devices and tools.

Development Tools

  • VS Code

    My go-to code editor for everything from JavaScript to Docker. The extensions available make it incredibly flexible, and the Git integration is seamless.

  • GitHub

    Essential for version control and collaboration. I manage all my personal and collaborative projects on GitHub, ensuring all my code is backed up and trackable.

  • Vercel

    I use Vercel for deploying my web applications. It integrates effortlessly with GitHub, making continuous deployment a breeze.

  • Stackblitz

    Perfect for quick prototyping and running web applications directly from the browser, which is especially useful for testing new ideas.

  • Docker

    I use Docker for containerizing my applications, ensuring they run consistently across different environments. It’s an indispensable part of my development workflow.

  • Amazon AWS

    AWS is crucial for hosting and managing the backend services of my projects. Whether it’s EC2, S3, or Lambda, I rely heavily on the cloud services it provides.

  • Azure

    In addition to AWS, I use Azure for cloud services when working on specific enterprise projects that require Microsoft’s ecosystem.

Design

  • Adobe Premiere Pro

    Premiere Pro is my tool of choice for video editing. I use it for editing content, creating presentations, and enhancing videos for both work and personal projects.

  • Adobe After Effects

    For motion graphics and visual effects, After Effects is perfect. I use it for creating engaging animations and special effects in video content.

  • Adobe XD

    XD is my go-to tool for designing UI/UX prototypes. I find it invaluable for visualizing and iterating on user interface designs before diving into development.

  • Adobe Audition

    Audition is fantastic for audio editing. I use it for cleaning up sound in videos, podcasts, or any content where high-quality audio is required.

Productivity

  • Notion

    Notion is my digital workspace where I manage notes, tasks, projects, and databases. It’s great for personal organization and collaborating with teams.

  • Obsidian

    Obsidian helps me organize my thoughts and research. I use it as a knowledge base for both work and learning, taking advantage of its graph view and markdown format.

  • Jira

    I use Jira to track development progress and manage projects. It’s a must-have for staying on top of tasks and milestones, especially in team environments.