AWS CloudRoom

Taking community engagement to a global level

AWS CloudRoom connects schools worldwide with AWS employees who volunteer to teach cloud technology. Working with creative agency Marble London, CodeLeap developed and launched the event platform behind the programme — registration, matching and resources — enabling thousands of students to take part across territories from Tokyo to Dubai to New York.

What we did Designed and built the CloudRoom event platform in partnership with creative agency Marble London — registration, a custom matching algorithm, a resources library and the compliance-led architecture behind it.

AWS CloudRoom — Web platform case study AWS

CloudRoom is Amazon's global initiative designed to help students around the world explore cloud technology and the career opportunities that come with it, by connecting schools with AWS employees who volunteer their time to teach. Working as part of our ongoing partnership with creative agency Marble London, CodeLeap developed and launched the event platform behind the programme, enabling schools across the world to register, be matched with a suitable local AWS volunteer, and access the training and preparation materials they needed. Thousands of students took part across territories from Tokyo to Dubai to New York, each session made possible by a pairing generated by a matching algorithm we built specifically for the initiative.

Product features

  • Adaptive Registration Platform

    Schools and volunteers signed up through an interactive registration form that adapted dynamically to each participant's answers, presenting only the questions relevant to them and their role in the programme. Given that the same platform had to serve teachers in dozens of countries alongside AWS employees registering as volunteers, keeping the sign-up experience short and unambiguous was essential to participation at this scale.

  • Custom Matching Algorithm

    CodeLeap designed and built the algorithm that paired every participating school with an AWS volunteer, weighing proximity, language preferences, learning styles and availability to arrive at the strongest possible match for each session. This was the operational heart of the programme, turning what would otherwise have been an intractable manual coordination exercise across thousands of participants into an automated process that ran reliably worldwide.

  • Secure API Integration

    To satisfy the client's compliance requirements, the event itself was hosted on Splash, an established event registration platform. CodeLeap developed a custom API integration that retrieved participant data from Splash's database and executed the matching process securely on an external server, so that the algorithm could do its work without participant data ever leaving a compliant environment.

  • Resources and Training Library

    A dedicated Resources Library gave teachers and volunteers the training materials, instructional videos and event guidelines they needed to prepare with confidence, recognising that many participants were approaching both cloud technology and classroom volunteering for the first time. The library was built to be browsed as easily on a phone between lessons as on a desktop.

  • Volunteering Hours Calculator

    An interactive calculator within the Resources Library allowed AWS volunteers to track the hours they had contributed to the programme, giving individuals a record of their involvement and giving the initiative a means of quantifying the collective contribution behind it.

  • Compliance-Led Architecture

    The technical approach was shaped throughout by the client's legal and data protection obligations, which is what led to a distributed architecture spanning a compliant registration platform, a separate processing server and a CMS-driven resource layer, rather than a single conventional application. Each component was chosen so that the programme could operate across many jurisdictions without compromise.

Challenge

CloudRoom set out to do something genuinely novel, which was to connect individual schools with AWS employees living and working near them, so that students could learn about cloud technology from someone doing the work professionally. The idea is straightforward to describe and considerably harder to operate. Thousands of students participated globally, and every school involved needed to be paired with the volunteer best placed to teach them, which meant accounting for how far the volunteer would have to travel, which languages they and the class shared, the learning preferences the school had expressed and the times each party was actually available. Doing this by hand across that many participants and that many territories was never realistic. The programme also carried strict compliance obligations around the handling of participant data, particularly given the involvement of schools and young people, which constrained where data could be stored and how it could be processed. CodeLeap was brought in to build a platform that could resolve the logistics at global scale while presenting participants with an experience that felt effortless.

Solution

CodeLeap developed and launched the CloudRoom event platform, giving schools worldwide a single route to register, get matched with a local AWS volunteer and access everything they needed to prepare. The centrepiece is the matching algorithm we built for the programme, which factors in location, language and availability to produce the most suitable pairing for each participating school. Around it, a custom API integration connects to Splash to manage participant data within a compliant environment while the pairings are processed securely on an external server, and an interactive Resources Library provides teachers and volunteers with training materials, event guidelines and the Volunteering Hours Calculator. The result is a programme that scaled across continents while asking very little of the people taking part, which is precisely what a global volunteering initiative needs in order to work.

Tech stack

The tech stack was selected based on the client's compliance and legal requirements. CodeLeap integrated the event registration platform Splash with a custom-built external server, where the matching algorithm processed volunteer-school pairings. The Resources Library was launched using Brightspot CMS, with additional interactive pages developed in React to enhance functionality. The platform was optimised for both desktop and mobile access.

Frontend
Splash, Brightspot, React
Backend
Python, Django, PostgreSQL
Services
AWS

Keep exploring

Let's build something that pays for itself

Our team of experts can help you evaluate innovation opportunities for your business.

Prefer to reach us directly? Email us at hello@codeleap.co.uk or call us at +44 (0) 330 122 1101

Book a consultation