Tom McClean

Tom is an experienced Software Developer and Tech Enthusiast from Worcester, United Kingdom!

Get in Touch


Welcome to my personal website and home on the internet, why not learn a little bit about me with a few quick facts.


I live in Worcestershire, UK where I also attended School, College and University.


I work full time as a Software Developer at River Agency in Gloucestershire. I write websites using C# MVC.


I enjoy making cool and useful software. I am a full stack developer who enjoys being creative.


I listen to Alternative, Rock and Dance music. I also love good soundtracks. I am currently listening to Etherwood and Hans Zimmer.


I am an avid PC Gamer with a rig to provie it. Often playing FPS and Simulation Games. At the moment I am playing Cities Skylines and Witcher 3.


I am very competitive and often play five a side football. I also enjoy tennis, cycling and swimming. I am a Leicester City FC fan.

Perfection is not attainable, but if we chase perfection we can catch excellence.

Vince Lombardi


Every now and again I write blog posts about updates to my projects or interesting things I have done with various technologies!

A problem well stated is a problem half solved.

Charles Kettering

Personal Projects

Developing Software is one of my biggest hobbies, so I always tend to be working on one of my personal projects. Check out some of my most recent ones below.


Portal CMS is a free content management technology with an integrated Page Builder. I built it to help me ship website ideas quickly and to get involved in Open Source.

Learn More...

Personal Website

I built this website to give myself a presence online and to give me a way of blogging about my experiences in the Software Development Industry.

Read my Blog


I wanted a lightweight utility for writing log messages from an MVC Website into the Database. so I decided to write LogBook which can be consumed in just two lines of code. This is also my first project listed in the Nuget Package Manager.

Open Repository...Open NPM...


XContext is a small C# .NET Package that developers to write code that stores structured data in the file system and use Lambda to retrieve it. I wrote this package to learn a bit more about generics and to save on SQL Azure costs on Microsoft Azure.

Open Repository...


As you probably noticed, the Internet is a pretty big place. So here is a subset of the places you can find me online!

I am trying to get involved in the open source scene, so you will find I am quite active on GitHub.

View My Profile

Feel free to connect with me on LinkedIn if you want to chat or keep in touch! I am quite active here.

Connect With Me

I don't use Twitter much, but I do post things occasionally, why not tweet me and start a chat.