Hi there, I'm Mark

I create software where none existed before. To do so, this is what I use!

Over the years my preferred platform for software development has gone through several iterations. When I first started playing around with software development at the end of 2013 I was using a MacBook Pro (2012 model I believe) as my primary computer along with Sublime Text as my code editor of choice.

As well as my development environment going through an evolutionary cycle, so has the languages that I use for coding. When I started out I worked primarily in PHP before switching to using mostly JavaScript and Typescript. These days, I still work with JavaScript but I have also now added in Python as my preferred back end language.

Currently, I'm using a Dell XPS 13 Developer Edition (9380) with Pop!_OS 20.04 LTS as my primary machine. You can see the rest of the tools I use below:

Hardware:

  • Primary Computer:
    • Laptop: Dell XPS 13 (9380) Developer Edition with Pop!_OS 20.04 LTS by System76
    • Keyboard: Logitech G213 Gaming Keyboard
    • Mouse: Logitech MX Master
    • Primary Display: Samsung U28E590D - 28" 4K
    • Secondary Display: Samsung S24E510C - 24" 1080p Curved

  • Secondary Computer:
    • Desktop: Dell Optiplex 5050 with Windows 10 - generally only used for UI testing and some light gaming
    • Keyboard: Corsair K55 RGB
    • Mouse: Logitech MX Master
    • Primary Display: Samsung U28E590D - 28" 4K
    • Secondary Display: Samsung S24E510C - 24" 1080p Curved

  • Speakers: Bose Companion 2 series III
  • Headphones: Bose QuietComfort 35 mk II
  • Storage: Synology DS120j

Software:

  • Editors:
    • PyCharm
    • WebStorm
    • Visual Studio Code

  • Browsers:
    • Chrome
    • FireFox
    • Edge

  • Misc:
    • Font: JetBrains Mono (also the font that's used on this site)