What I use for development

Here’s a list of the tools and resources I use for full stack development and staying productive. This includes software, gadgets, and tools that enhance efficiency and streamline processes.

Workstation

  • 34” MSI Optix MAG342CQR, 144hz, Ultra Wide Monitor

    The MSI Optix MAG342CQR is a HiDPI, ultra-wide monitor that provides ample screen real estate for detailed work. Its 144hz refresh rate ensures smooth motion and reduced eye strain during long coding sessions.

  • Razer BlackWidow V3 Tenkeyless Keyboard

    The Razer BlackWidow V3 Tenkeyless Keyboard is durable and reliable, offering precise key response ideal for fast typing and coding tasks.

  • Razer DeathAdder Mouse

    The Razer DeathAdder Mouse features smooth gestures that make navigation intuitive and powerful, enhancing productivity during design and development tasks.

Development tools

  • Visual Studio Code

    Visual Studio Code is a powerful and versatile text editor with a rich ecosystem of extensions, perfect for coding in various languages and frameworks.

  • Terminal

    The terminal is my preferred command-line interface for all development tasks, providing efficient control over version control, debugging, and deployment processes.

  • TablePlus

    TablePlus is excellent database management software that simplifies complex tasks like database querying, management, and schema design, enhancing database workflow efficiency.

Design

  • Figma

    Figma is our main design tool that serves as a collaborative virtual whiteboard, facilitating seamless communication and iteration on design concepts among team members.

Productivity

  • Asana

    Asana is efficient project management software that enhances team collaboration and task organization, ensuring project milestones are met effectively.

  • Gmail

    Gmail is my go-to email service equipped with powerful organizational features and a robust note-taking system, facilitating effective communication and task management.

  • Slack

    Slack is ideal for scheduling meetings, facilitating quick communication, and protecting deep work time by streamlining team interactions and notifications.

  • Pomodoro

    The Pomodoro technique is a simple time management tool that enhances productivity by breaking work into focused intervals separated by short breaks, helping maintain concentration and productivity levels.