Case Studies

A selection of recent work. Click to expand for a short write‑up.

The challenge

While working with Grapevine as a contractor, I was tasked with developing a system that would make their lead management process more resilient. Their client’s external API occasionally went offline for maintenance or downtime, and Grapevine wanted a reliable way to ensure that no leads would ever be lost or delayed during those periods.

What we did

I designed and implemented a custom API and monitoring system that captures and queues every incoming lead in real time. If the external API is unavailable, the system securely stores the leads and automatically retries delivery once service resumes, using an exponential backoff strategy to balance efficiency and server load.

To make monitoring simple, I built a secure dashboard where the Grapevine team can see pending leads, manually trigger resends, and review detailed logs of delivery attempts. Every transaction is tracked with a clear audit trail, giving full visibility into each lead’s journey.

This solution gave Grapevine peace of mind, ensuring business continuity, data integrity, and complete control over their lead flow, even during API downtime.

The challenge

Kirkham Young needed more control over how they managed their job listings. Previously, they relied on a third-party supplier to post and update vacancies, which limited their flexibility and slowed down their recruitment process.

What we did

To solve this, I developed a custom WordPress plugin that gives their team full independence. The plugin allows them to easily create and manage job listings and categories directly from their website’s dashboard. When a new position is published, the system automatically emails the relevant recruitment agent with all the job details, ensuring smooth communication and quicker turnaround times.

With this solution, Kirkham Young can now manage their recruitment content in-house, streamline updates, and respond to new opportunities without relying on an external provider.

The challenge

As a freelancer for Lego, I was tasked with creating a secure, high-performance solution for their marketing team ahead of a major event. The goal was to provide a fast-loading endpoint that could handle global traffic and deliver content reliably to users around the world.

What we did

I developed a secure AWS endpoint optimized for speed and scalability, ensuring that marketing content could be accessed quickly no matter where users were located. By leveraging global distribution, caching, and robust security measures, the system handled heavy traffic seamlessly while keeping the content protected.

The solution gave Lego’s marketing team confidence that their event content would reach audiences worldwide efficiently and securely, without any downtime or delays.