What I use on a day-to-day basis for web development.



  • Custom-built Windows 10 Pro PC (i9 10900K @5.0Ghz, 128GB RAM, nVidia RTX 2080ti gfx card)
  • BenQ EW3280U 32" 4K screen
  • Acer Predator Z35P 35" Ultrawide 2k screen
  • Keychron K8 Pro keyboard
  • Logitech MX Master 2 mouse (blue)
  • Logitech BRIO Webcam


  • Lenovo X1 Carbon Extreme (i7 8750H @ 4.0Ghz, 16GB RAM)
  • BenQ EW3280U 32" 4K screen
  • Philips 276E8V 27" 4K screen
  • Keychron K8 Pro keyboard
  • Logitech MX Master 2 mouse (grey)


PhpStorm Plugins

I use an array of plugins within PhpStorm to assist with my daily development. The most prominent of these are

  • .env files support (Adel F) [Free]
    Syntax highlighting and code completion for .env files.
  • Dummy Text Generator (Kay Stenschke) [Free]
    Generate sentences with different text styles.
  • GitToolBox (Lukasz Zielinski) [Freemium]
    Various Git enhancements, including inline blame statements.
  • Json Parser (Godwin) [Free]
    Validate and format JSON strings within the IDE.
  • Laravel Idea (laravel_idea) [Paid]
    Laravel file generation, code completion for almost everything Laravel-related, blade component support.
  • Laravel Query (Ernestas Kvedaras) [Free]
    Requires Laravel Idea or IDE Helper composer package Database integration for Laravel query builder.
  • NEON support (, Matouš Němec) [Free]
    Syntax highlighting and basic class completion for NEON files (used for PHPStan for example).
  • Nginx Configuration ( [Free]
    Syntax highlighting, line comment action and structure view.
  • PostCSS (JetBrains s.r.o) [Free]
    Syntax highlighting, code completion and formatting for PostCSS (.pcss) stylesheets.
  • Rainbow Brackets (izhangzhihao) [Freemium]
    Multi-colour bracket and parenthesis highlighting for easier visualisation of open/closed pairs.
  • String Manipulation (Vojtech Krasa) [Free]
    Case switching, quote switching, sorting, filtering, incrementing, aligning to columns, grepping, escaping, encoding and more...
  • Test Data (JetBrains s.r.o) [Free]
    Generate multiple types of test data and gives you the option to specify custom formats, such as names, addresses, IPs, UUIDs and more.
  • BashSupport Pro (Joachim Ansorg) [Paid]
    BashSupport Pro is an IDE for advanced Bash and shell script development – debugger, test runner, powerful editor, refactorings, ShellCheck, shfmt, and more.

Amongst the plugins, I've also used a multitude of different themes over the time, but have currently settled on