Tools of the trade


ASP.NET, WebForms, MVC and WebAPI

Started developing for the web using Classic ASP which evolved into programming in C# for WebForms, MVC and WebAPI 2. Having programmed using (Java Server Pages) JSP prior to the release of C# helped me pick up the basics quickly.

JavaScript and jQuery

Happy with programming in vanilla JavaScript or using frameworks such as jQuery. I can adapt to JavaScript frameworks quickly, even to develop games or create interactive experiences. Visit the lab for examples of what I can do.

HTML, CSS and Bootstrap

It's important to get your message seen, so a responsive user interface which works across all modern browsers on all screens is improtant. I've have plenty of experience with HTML and CSS. I often use Sassy Cascaded Style Sheets (SCSS) where appropriate.

Microsoft SQL Server

I've been using MS SQL Server since version 6.5 on Windows NT 4 Servers. Depending on the requirements, I can do LINQ within .NET or Stored Procedures on SQL Server. This general knowledge has put me in good stead with MySQL development too.


The techologies listed above are the ones I most commonly use today. However, I have used many technologies, including Adobe Flash and Classic ASP. Despite their waning populatity, their principles still remain relevant today.