I am a developer with a strong academic background, currently employed in a Senior Salesforce Developer role. I am a skilled programmer, with a wide variety of programming, web development and software engineering knowledge, supported by a First Class Master’s degree in the field of computer science. I am eager to learn new skills and to be part of a creative and evolving company.

Work Experience

  • Senior Salesforce Developer, Epos Now

    Oct 2014 - Present 3 years 11 months

    Epos Now is the leader in cloud-based point of sale systems, relying heavily on Salesforce as an end-user to run every area of the business. My current role is to lead development of the Salesforce CRM system, implementing new features on the platform in an agile environment. This requires working closely with developers, business analysts, management and key stakeholders throughout the business to advise and produce new functionality & content. During my time at Epos Now I have supported ongoing administration, developed hundreds of custom features, worked closely with external salesforce consultancies (such as CloudSocius) and provided API integrations for various partners involving consuming and constructing REST APIs.

    • Comprehensive experience with Visualforce and Apex programming, including Batch Apex, Schedulers, Bulkifying code, Asynchronous Apex, Triggers and REST endpoints.
    • Developing Lightning Components, utilised SLDS, Javascript and JQuery to produce engaging and dynamic content.
    • I am a Salesforce Certified Administrator including extensive experience with configuration & setup, reports/dashboards, workflows, process builder, flow, lightning preparation/setup and data import.
    • Leading development of major features, including project planning, requirement gathering, architecture design, implementation, deployment and continued integrations.
    • Experience in various clouds and areas including Sales, Service, Pardot, Gamification, HR, CPQ, Billing and Dispatch/Stock management.


  • Salesforce Development (master): Apex Visualforce SOQL Lightning Components
  • Web Development (master): HTML CSS Javascript
  • Programming Languages (advanced): C# C++, OpenGL & OpenCL Java PHP
  • Tools (advanced): Microsoft Office Image Editing Unix Scripting Unity


  • Computer Graphics, Master of Computing with First Class Honours,  University of East Anglia UEA

    Sep 2010 - Jul 2014

    Data Structures and Algorithms 70% Software Engineering I 81% Software Engineering II 78% Advanced Programming Concepts and Techniques 78% Graphics I 85% Graphics II 75% Advanced Graphics 79% Computer Games Laboratory 89% Mathematics for Computing 88% Computing Fundamentals 91% Theoretical Computing 65% Sound and Image I 70% Computer Networks 77% Architectures and Operating Systems 85%
  • A Level Qualifications, 4 GCE Advanced Level Qualifications,  Kett Sixth Form

    Sep 2008 - Jul 2010

    Computing (Grade A) Product Design (Grade A) Physics (Grade D) Chemistry (Grade D)
  • GCSE Qualifications, 12 GCSEs at grade B or above (including Maths & English),  Sprowston High School

    Sep 2004 - Jul 2008


  • Unsung Hero Award,  Epos Now

    Awarded on: Dec 2016

    Presented with the Unsung Hero of the Business Award on two seperate occasions.

  • Voted Peoples Champion,  Epos Now

    Awarded on: Jul 2018

    Voted and Awarded the Peoples Champion Award by staff at Epos Now.


  • Game Development

    Release Indie Games (Transphere & Cosmicraft) GameJams (Brains Eden, Dare to be Digital & NGF) Developer Meetups
  • TV & Film Enthusiast

    Cinema Movie Enthusiast World Cinema & Anime
  • Passion for Technology

    Latest Products & Gadgets PC Building & Repair Software Prototypes + Hackathons