Hi! I’m Nick

I’m a software engineer working within the automation space, delivering software that enhances day-to-day processes.

I identify bottlenecks in business processes that could be widened with simple, high-quality software.


Latest Blog Posts


  • C# Video Tutorial – Using Structs
    Let’s take a look a Structs – the way to get a ‘class-like’ object with the benefits of stack memory allocation. This is a key …
  • The RPA Show Episode 1 – What is RPA?
    I started an RPA podcast! I like to talk automation and what better way to do that than by chatting to you all on a …
  • Ternary Operators In C#
    Why write code that spans 8 lines when it can fit on one? I made a video about shortening your IF ELSE statements in C# …
  • HTTP GET and POST in C#
    Making an GET or POST Request is easy in C# thanks to the HttpClient object. This object comes out of the box in C# and …
  • Is C# Good for Beginners?
    Are you a programmer looking to dip your toes into a new language? Or are you starting from scratch and trying to find the best language to cut your teeth on. Whether you are a fresh-faced junior or a hardened FORTRAN veteran, C# is a fantastic language for people who need a general-purpose, object oriented language. But despite it’s reasonably low barrier of entry. it may not be for everyone.
  • How To Receive and Parse Emails from SendGrid in .NET
    SendGrid is offering a robust event webhook in the form of Inbound Email Parse,  an API feature that allows you to receive emails for a …
  • .NET TCPListener: Accepting Multiple Client Connections
    TCP. It’s a key component of the foundation of the internet. We take it for granted every day while we’re online. Sometimes, it becomes necessary …
  • VB.NET Lambda Expressions for C# Developers
    I’m a C# developer primarily. Wherever I can use it, my day-to-day language for getting stuff done is C#. The nature of my work dictates …