Geeky software developer, prolific knitter, avid allotmenteer, health seeker, 日本語 speaker and intrepid explorer from England.

@maccath |

Development Experience

I have been programming for well over 10 years, with 7+ years commercial experience as a web developer using object oriented PHP and JavaScript frameworks on an extensive variety of projects.

I currently work within the financial services industry developing and maintaining systems that help deliver and manage mortgage and investment products.

I am heavily involved in the developer community; a regular attendee at conferences and user groups (especially PHP Berkshire), and an avid supporter of PHP Women.

Professional Skills

  • Object-oriented programming following SOLID principles
  • PHP MVC Frameworks (Laravel, Zend Framework 2, Slim, Kohana, CodeIgniter)
  • Modern JavaScript Tools and Frameworks (AngularJS, Vue.js, jQuery, ES6, Node.js)
  • Testing: unit, integration, TDD - PHPUnit and Selenium
  • MySQL, OracleDB, MongoDB
  • HTML & CSS (including SASS)
  • Version control with Git and SVN
  • Agile development (Scrum/Kanban)

Hobbies & Interests

  • Knitting - I am a proficient hand-knitter, especially loving to knit intricate sock designs. See what I've made on Ravelry.
  • Gardening - I have an allotment on which I grow my own organic fruit and vegetables; especially onions and garlic. See my plot on GrowVeg.
  • Japan - I have studied the Japanese language for ~9 years and visited Japan 4 times.
  • Travel - Besides Japan, I have also travelled across western USA, and much of continental Europe. I write reviews on TripAdvisor.
  • Reading - I love reading dystopian sci-fi and cult fiction. To see a list of books I've read please check my Goodreads profile.
  • Music - I have a fairly eclectic taste in music, from 80s pop/rock to metal and EDM. Follow what I've been listening to recently on