Alex J. Kirkwood

Software developer and consultant, currently working in arts and education.
Specialising in:

  • business requirements analysis;
  • client- and server-side web development;
  • technical and project management;
  • usability and user experience design.