Home

Recent Posts

About Me

The author stands near the summit of Mount Teide, Tenerife on a stunning sunny day

A graduate in Physics from Imperial College, Andrew has spent his career in a variety of high-attaining work environments, always striving passionately to deliver the highest levels of service.

From assembly language on mainframe computers to full-stack web development, via an extended sabbatical in the world of high-class bespoke tailoring, the journey has been eventful and laced with ample opportunities to learn along the way.

Outside of work, he spends as much leisure time as possible outdoors, preferably accompanied by his family and dogs; he is, in addition an avid reader and film-watcher, musician and unashamed history, science (or ideally both at once) documentary nerd. Occasional forays into the worlds of silver-smithing, luthiery and watch-repairing provide that extra challenge.

Sometimes life takes unexpected turns, but even when it catches you off guard, if you can focus on the journey with self-belief, the destination will usually take care of itself.

AJM, on a good day!

Experience

A summary of key skills and accomplishments from a career spanning three decades…

February 2018 to present, working for a not-for-profit organisation in the Education space, supporting the development and enhancement of a complex multi-faceted members-only site and associated administrative facilities.

September 2001 to January 2018, managing director of a family business with more than four decades of history in the high-class bespoke tailoring trade.

February 1989 to August 2001, various technical positions in the airline industry from Systems Programmer through Team Leader to freelance consultant.


Core Technical Skills

Frontend

  • HTML
  • JavaScript
  • CSS/SASS
  • Mithril.js
  • jQuery

Backend

  • PHP
  • MySQL

Utility

  • Python

Legacy

  • IBM S390 ASM

Leadership

  • Company Director
  • Business Strategy
  • Customer relationship management
  • Research and Development
  • Consultancy
  • Project management
  • Business team liaison
  • Team leading

Personal Development

  • Study Techniques
  • Mindfulness