Senior problem solver, code wrangler, and Full StackOverflow web application developer.

Check out Make sure to check out


Password/Secrets Management & 2FA

  • LastPass – My primary password manager (premium user).
  • Bitwarden – Secondary password manager (open source product). Used for shared business secrets.
  • Authy – 2FA application of choice. Why? If you lose your phone you don’t lose all your 2FA with Authy. Re-sync and


Software Development Language / Frameworks

  • HTML
  • CSS
  • Javascript
  • C#
  • .NET Framework
  • .NET 5
  • Vue.js – My front-end JavaScript framework of choice. Easiest to learn and fasted to get up to being productive with.

Previously (<3 years):

  • PHP
  • WordPress
  • Typescript
  • Angular 5



  • Twitter
  • LinkedIn
  • Google G Suite
  • Email clients: Outlook; web browser (Google)
  • Slack
  • Microsoft Teams
  • Mobile: Signal – For all text messaging, including standard SMS.


Software Development Tooling

  • Visual Studio 2019 – Primary IDE for .NET, C# & Azure development
  • Visual Studio Code – Primary IDE for all other development (HTML/CSS/JavaScript/Vue.js)
  • SQL Server Management Studio – For running easy ad-hoc queries against SQL Server (including Azure SQL).
  • Tara AI – Scheduling and development task management.
  • Beyond Compare (purchased) – File and text comparing and diffing.
  • GitKraken (purchased) – And excelling, premium GUI Git client. GUIs make me more productive.
  • Fiddler – For network traffic inspection while developing.
  • Postman – For API development testing


Utility Software

  • Microsoft OneNote for all note taking
  • Notepad++
  • Online drive:
  • VPN: ProtonVPN
  • PC blue light filter software: f.lux
  • Ad blockers: uBlock Origin; EFF Privacy Badger
  • Android podcast apps: Pocket Casts Plus (for most podcasts); Podcast Addict (for music podcasts)
    • I use 2 apps because I listen to all non-music podcasts at 2 to 2.2x speed, and want to keep my music playlists separate.
  • Cryptomator – Encrypted file containers on your local disk that mount to a mapped drive. They can be synced with cloud drives like Dropbox and


Office, Desk, Equipment

  • 2017 HP OMEN 15″ gaming laptop
    • Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz 2.81 GHz,
    • 16GB RAM
  • Operating System: Windows 10
  • Keyboard & Mouse: Microsoft Sculpt Ergonomic Desktop Combo Set
  • Chair: 12 year old Herman Miller Aeron ergonomic chair.
  • Desk: Just some crappy old desk from a market years ago.
  • Monitors: 2 x 27″ monitors. Nothing special, lots of space.
  • Desk location: Beside a window with natural light and ventilation.
  • Webcam: Logitech Brio Ultra HD Webcam
  • Headphones: Sony WH-XB900N noise cancelling headphones.


Bike & Exercise