Projects

KPI Dashboard

KPI Dashboard

Gamify KPI Achievements

PL/pgSQL

This project started off as a spreadsheet on one computer that needed to be accessed whilst I was away. I run a competition each week at work to help encourage KPI success and boost engagement. Then I went on holiday for a week and realised I needed something a bit more substantial than a spreadsheet. The benefit is now that we don't just track each week's competition, we have a record of all achievements over time and we also track KPIs not part of the competition. I've included all of the Useful Tools from one of my other projects so everyone has access to everything they need in one place. Because I couldn't help myself I started adding automations over time, so now all I need to do is log a score and every 15 minutes an updated table is posted to MS Teams with the current scores. We recently added different competition types including a Beat Your Best (competing against yourself for the last 8 weeks) as well as a KPI league that all use the same data.

Useful Tools

Useful Tools

Collection of utilities

TypeScript

A growing collection of utilities I've built to solve everyday problems whilst taking calls. Started as multiple Excel calculations and evolved into a proper TypeScript app. Each tool is small, focused, and does one thing well. Currently we have calculators for instalment plans, energy usage, Burns tests, dual fueling, tariff comparisons and agreed reads, plus guides on how to read your energy meter, how to use various in-home displays, a power cut map, and even an interactive call flow guide that helps when you are on a call.

DNO Map

DNO Map

UK power cut dashboard

Next.js · Leaflet

In the UK we have multiple Electricity Distribution Network Operators that all have their own way of showing power outages in specific areas. Whilst we have services like Powercut105 that tell you the DNO for an area, there wasn't a live updating UK-wide power cut map. So using open data I created one.

WP Spotify Connect

WP Spotify Connect

WordPress → Spotify bridge for webOS

PHP

Built to make a WordPress site appear as a Spotify Connect device on webOS TVs. While building screensavers for LG WebOS using WordPress, I wanted background music playback — this plugin registers the WP site as a Spotify player endpoint, letting you stream audio to the TV while the screensaver runs.

LG WebOS Plugin

LG WebOS Plugin

Control WP apps from TV remote

JavaScript

Built to navigate WordPress websites used as webOS apps with a standard TV remote. The plugin maps remote directional buttons and OK/Back keys and colour buttons to WordPress UI interactions — scrolling, selecting links, and navigating menus — making any WP site usable as a TV app without a mouse or keyboard.

Beyond Work

Experience

I currently support vulnerable customers with their energy accounts — updating personal information, setting up payment plans, and resolving enquiries and complaints. It requires patience and empathy, and I've been able to make a genuine difference for people during difficult periods. Before this, I worked as a Client Trainer within the same company, which was one of the most rewarding aspects of my time there. I onboarded new team members from day one, developed training materials, and delivered sessions that prepared them to take on the role confidently. Seeing someone I trained develop into the position and achieve their targets is something I'm proud of.

In this outbound role I proactively contacted clients on behalf of the our client, gathered essential information, and provided guidance on next steps. The role required resilience and the ability to adapt my approach to different situations. I also took responsibility for supporting colleagues after challenging calls — a quick check-in or change of tone after a difficult conversation helped maintain team morale, and I became a point of contact for colleagues who needed to decompress.

I supported the Store Manager with day-to-day operations, trained and managed team members, and ensured we met our targets while maintaining a high standard of customer service. I held key holder responsibilities — opening and closing the store, conducting security checks, and reporting faults — which gave me a strong sense of accountability. The environment was fast-paced, but I performed well under pressure and learned to prioritise effectively.

I managed the daily operations of this hotel and restaurant, leading and coordinating teams to deliver a high standard of service. From front-of-house management to kitchen operations during peak periods, I was hands-on across all areas. I implemented service standards that raised the quality of the guest experience, and I ensured effective communication between departments to maintain consistency. Maintaining quality control and reputation required discipline, but I'm proud of the standards we achieved.

This role combined customer service with live event technical support. On the service side, I sold tickets, served refreshments, guided patrons, and maintained a clean environment. The technical aspect involved supporting clients with lighting, sound, and audiovisual equipment for screenings and events. I found satisfaction in ensuring events ran smoothly and the technical delivery met expectations.

Working in a busy high street store, I assisted customers in selecting appropriate footwear and accessories — a task that requires patience and product knowledge, particularly during busy periods. I expanded my understanding of product care techniques and maintained well-stocked, visually appealing displays. The role developed my ability to read customers quickly and match them with suitable products.

This was a debt collection role that required professionalism and empathy in equal measure. I served a diverse range of clients, maintaining a respectful approach on every call. I addressed enquiries, resolved issues, and worked with individuals to establish realistic payment plans. The position reinforced the importance of handling sensitive conversations with care.

I spent five years at Tesco, which provided a strong foundation in customer service. I served customers in a fast-paced supermarket environment, handled stock rotation, supported the warehouse team with deliveries, and maintained clean, well-stocked aisles. I worked as part of a team to achieve sales targets and found the experience rewarding.

This was my first technical role, and it established the foundation for my career in live events. I managed lighting, sound, and AV equipment for clients leasing the theatre, Royal Hall, and conference rooms. I oversaw events from conception to completion — designing lighting layouts, programming and operating equipment, managing rigging and de-rigging, and ensuring compliance with health and safety. The variety was considerable: one day setting up for a conference, the next running lighting for a live performance. It taught me to think on my feet, remain calm under pressure, and always have contingency plans.

Education

Year one

Digital technologies, Decoding the digital society, Animation techniques and principles, Digital video production, Digital image production

Year two

Professional development, Work based practice, Audience, Audio for contemporary media, 3D motion graphics

Year three

Independent study, Professional production, Live conference and exhibition, Web based portfolio

Course Modules

Preparation & Performance of sound Effects for Theatre - Pass, Providing Stage Props for Production - Pass, Set Construction, Painting and Finishing - Pass, Stage Lighting: Lighting Control/ Operation - Merit, Stage Lighting: Rigging - Merit, Stage Management Skills - Pass, Design for the stage - Pass

Course Modules

Acting Skills - Pass, Acting: Text Based Production - Pass, Communications (NC) - Pass, Creative Project and Presentation - Pass, Dance: Choreography - Pass, Drama Theory and Practice - Pass, Group Dance Performance - Pass, Movement for Theatre Performers - Pass, Theatre Production Team - Pass, Voice - Pass, Appreciation of Dance - Pass, Video Skills: Presentation and Production - Pass

Music – 1, Physics – 3, Maths – 3, English – 4

Other Qualifications

  • Apple Teacher (2017)
  • Introduction to the Facilities Industry (NCFE Level 1)
  • Employability Skills (NCFE Level 1)

Skills

Customer ServiceEmployee TrainingLive EventsEvent ProductionLighting DesignStage LightingVideo ProductionLive Video StreamingVideo EditingProfessional AudioLive SoundPhotographyImage EditingStage ManagementPerforming ArtsMusic ProductionPianoMicrosoft OfficeCRMCommunicationTeamworkAttention to DetailLinuxAdobe PhotoshopCADTypingData EntryComputer Hardware

Get in Touch

Interested in working together? Feel free to reach out.