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

Software, gadgets, and other things I use to build software and stay productive.

Workstation

  • 16" MacBook Pro, M1 Max, 64GB RAM (2021)

    I used to use Intel-based MacBooks, but M1 Max is blazing fast. I like it.

  • 49" CHG9 QLED Ultra-Wide VA Panel Gaming Monitor

    I always used two monitors for my work until I found this ultra-wide one. It replaces me two monitors for more convenient and productive work.

  • DELL UltraWide S3422DW 34"

    Secondary monitor that mounted above my main 49" monitor. I use it to have terminal or browser open as an additional view.

  • Keychron K3 Ultra-slim Wireless Mechanical Keyboard V2

    I have a few mechanical keyboards in my collection, but this one is the best.

  • Logitech MX Master 3

    Big and reliable mouse.

  • Yeti X

    Cool mic that I use for a few years.

  • Airpods 3 + Airpods Max

    I use different types of airpods to listen music, podcasts, audio books as well as participating in a daily meetings.

Development tools

  • JetBrains Rider

    I use it work work on .NET project as a main IDE.

  • JetBrains WebStorm

    The best IDE to work on frontend projects.

  • VS Code

    Simple, lightweight and extensible editor.

  • JetBrains DataGrip

    CrossPlatform IDE to work with databases.

  • iTerm2

    Must have tool to use CLI under macOS. I use it in "Quake" mode when terminal opens by Ctrl+Esc hotkey.

  • Fig

    Terminal extension to introduce suggestions while you typing. It's very user-friendly and allows you to extend it in easy way.

  • Wallaby

    Real-time unit test runner for JS/TS code.

  • Figma

    When I need to work on UI stuff.

Productivity

  • Spark email client

    Nice, clean and simple email client that has cool features like message templates.

  • Things

    To keep my TODO list clean and mindful.

  • Alfred

    To unlock power of Cmd+Space on macOS. I use a few plugins that speed-up my daily routine.

  • Session

    Pomodoro-based timer to split my work into chunks and have breaks during the day.