BETA: You are looking a my newly designed site. It is still a work in progress so please bear with me.

About Me

Hey! My name is Ricky. I am a software developer based in Biggin Hill, Kent. I am enthusiastic about software development (of course) as well as sports, music and various other things that normal human beings like.

My Skills

My day-to-day mostly involves getting stuck into VB.NET Windows Forms applications, but I like to keep my eye on developments within a wide range of platforms and my technical skillset is always evolving. The very existence of website (and the techniques used to create it) are evidence of that.

Skills I use Everyday

  • VB.NET
  • Windows Forms
  • MSSQL Server
  • XML

Skills I Dabble In

  • HTML
  • CSS
  • Javascript
  • jQuery
  • PHP
  • MySQL
  • AJAX
  • C#
  • Git
  • JSON

Skills I use Infrequently

  • C++
  • Java
  • Adobe Flash
  • Windows Services
  • Microsoft Reporting Services

My Qualifications

The University of Kent

1st Class Honours, Bsc Multimedia Technology and Design

2007 – 2010

Selected Areas of Study

  • Software Development
  • Graphic Design
  • Web Design and Development
  • 3D Modelling
  • Animation
  • Film Making

My Employment History

Software Developer

BTS Holdings PLC

June 2010 – Present (5+ years) | Wallington, Surrey

Typical skills and technologies:

  • VB.NET
  • Windows Forms
  • XML

Some Examples

BTS Sport

A screen shot of the BTS Sport website

BTS Sport is a simple website built using HTML, CSS, Javascript, PHP and MySQL as a learning exercise. It is used by some members of BTS staff to keep track of various sporting activities.

I intend to continue to use it as I investigate new technologies and techniques in the future. For example, I am in the process of a re-write using Responsive Web Design principles and PHP MVC design patterns.

I also want to write my first Android and/or Windows 10 apps for it and I will no doubt use it as I explore other modern web techniques such as SASS, Node.js and react.js.

View the BTS Sport site

Contact Me

Style Guide

I have written and I will continue to maintain a companion style guide for this site.

View the Style Guide