Technologies used


.NET Core API MVC Forms C#

I am primariy a .NET developer, this includes Web Forms, MVC, Web API, and .NET Core. I have extensive experience in ASP.NET development using C#.

You can find further examples of how I've used this technology in the work section.

JavaScript jQuery

I have experience programming with vanilla JavaScript (ES5, ES6) and using frameworks such as jQuery and React. I also utilize various JavaScript libraries to create games and interactive experiences. You can explore the creative code section for some examples of this.

I developed the canvas games "Times Tables Quest" and "Basic Bear Words" using ES6 and NPM to help children learn their times tables and English. These games are available on the App Store and Google Play.

HTML CSS Bootstrap

I create responsive user interfaces that function seamlessly across all modern browsers and resolutions. In addition to using HTML5 and CSS3, I can also develop for older (legacy) browsers if necessary. I have extensive experience with HTML and CSS and use Sassy Cascading Style Sheets (SCSS) where appropriate.

Microsoft SQL Server

I have been using MS SQL Server since version 6.5 on Windows NT 4. Depending on your requirements, I can use LINQ, stored procedures or both. This knowledge has also been beneficial for MySQL development.


Although the technologies mentioned above are the most frequent ones I use today, I have also developed with various legacy technologies such as Adobe Flash, Classic ASP and even Java applets. Despite their demise, the development principles employed still remain relevant to this day.