Open Menu


Affinity Photo Tutorials & Photography

Download & print full CV here


  • Product Expert (Affinity Photo) & Product Expert Team Leader at Serif Europe Ltd (2019 onwards)
    • Continuation of Affinity Educator role and its responsibilities (see below).
    • Producing video tutorials & written tutorials for Affinity products, predominantly Affinity Photo.
    • Managing a team of product experts who specialise in each app (Affinity Designer, Affinity Publisher).
    • Providing technical support, training and advanced demos for companies and organisations in all three apps (Affinity Photo, Affinity Designer, Affinity Publisher).
    • Using photography and image editing skills to create material for tutorials, training & demo purposes.
  • Affinity Educator at Serif Europe Ltd (2016-2019)
    • Voicing, recording and editing video tutorials for Affinity software including Photo, Photo iPad, Designer iPad.
    • Demonstrating Affinity software to private sectors, journalists, members of public.
    • Stills photography for tutorial samples and Spotlight articles.
    • Technically accurate photography to aid software feature development.
    • Adding/modifying functionality for Affinity Help bundles with JavaScript, CSS & HTML. Providing technical write-ups for advanced Affinity Photo features.
    • Training staff members and external bodies on Affinity Photo.
    • Set-up and maintenance of video live streaming/recording facilities.
    • Live vision & audio mixing for launch events.
    • Technical support to end users of Affinity Photo.
    • Varied video & motion graphics work, e.g. practical shooting series.
    • 3D scene composition & rendering, detailed asset creation including PBR texturing.
    • App development for internal use using C++, ObjC, Swift (e.g. media encoding).
    • Writing technical articles, producing practical 'Shooting Series' and other supporting content for Affinity Spotlight.
    • Additional voiceover work (e.g. phone messages for automated call system).
  • Junior Technical Author at Serif Europe Ltd (2014-2016)
    • Authoring help for Serif's Plus product range (e.g. PhotoPlus, PagePlus, WebPlus).
    • Authoring Affinity help bundles with HTML, CSS & JavaScript.
    • Producing video tutorials for Serif WebPlus, DrawPlus, PhotoPlus & PagePlus.
    • Producing video tutorials for Affinity Photo.
  • Video Editor and Cameraman at Teaching Art Ltd
    • Shooting, editing and delivering instructional painting DVDs.
    • Scripting, shooting and editing television adverts for SAA (Society for All Artists) products.
    • Shooting and editing studio-based television series "A Splash of Paint".
    • Media encoding & Broadcast compliance for media deliverables.
    • Technical studio experience—lighting, camera equipment, working with talent, audio.
    • Product photography for SAA products.
    • Voiceover work for product webclips and adverts.


  • Photography: Providing photographic material for specific purposes - promotional, product, tuitional. In-depth technical knowledge of photography.
  • Technical: Programming background and extensive game design experience allows me to learn and understand technical features/concepts quickly & easily. Highly skilled in researching and carrying out technical requirements, e.g. producing a live studio solution with capture cards and streaming software that allows 4K recording with simultaneous live streaming, plus the ability to share the mix over conferencing software for demos & training.
  • Video: Shooting and editing high quality video that is technically accurate. Familiar with both location & studio work. Skilled with multiple editing software packages, experienced with post production and delivery techniques.
  • Training: Producing video tutorials with concise, clear presentation. Can develop skills without formal structure or tuition, then educate others using this knowledge. Developing and using own material (e.g. photography).
  • Development: Developing media applications, web development, tutorials & help documentation, game engine programming & design.
  • Broadcast: Video preprocessing, content compliance, audio treatment, colour correction, colour conversion.
  • Voiceover: Delivering clear, accurate voiceovers for marketing & tuition purposes.


  • Image Editing/Compositing: Affinity Photo, Photoshop
  • Media Encoding/Preprocessing: ffmpeg, x264/x265, AviSynth, VapourSynth
  • Video Editing/Compositing: Avid Media Composer, Final Cut Pro, Premiere, After Effects, Motion, Fusion, Camtasia, Edius
  • Programming: JavaScript, C++, HTML, CSS, PHP, Swift, UnrealScript
  • 3D Engine Design: Unreal Engine 1/2/3/4
  • Web Applications: Node, nw.js, Electron
  • Web Server Administration: lighttpd, Apache, nginx, PHP, mySQL, FastCGI, multiple Linux distributions

Further Experience

  • Working with professional and amateur talent for video & photography shoots.
  • Audio recording and post production, mixing to a professional standard.
  • Delivering for print with image colour management.
  • Leader & programmer of "Fraghouse" game design team, producing Unreal Engine mods, 2000-2007. Experience with programming, level design, modelling, sound design, texture/material design.