I joined Clean Cooling in July 2025 as part of a two-developer team, contributing across the organisation's wider digital platform. My work spans across many areas including the full website redesign, students application, talent search, Moodle integration and automation workflows, design, component design, testing and refactoring existing systems.
The Clean Cooling Network (CCN) is a global programme focused on making cooling and cold-chain infrastructure a critical national priority. The platform provides free membership and community resources, expert webinars and news, accredited training through the Clean Cooling Academy, and professional development opportunities for students and industry professionals.
Working closely with the project lead and content designer, I helped translate organisational goals and user requirements into practical digital products. I also worked directly with lecturers and support staff at ACES to understand how they manage courses, students, applications, and membership in practice.
These requirements were then translated into a range of connected projects, including the new website, Members Portal, student application and registration systems, Academy workflows, and employer talent search. The result is a platform designed around the needs of the people using it, rather than a collection of disconnected tools.
Words from team members
Ben's Testimonial
Hannah's Testimonial
Features
Membership registration
- Multi-step registration form with Symfony multi-form
- Turbo Frame for SPA-like navigation
- Photo cropper and progress UX
Students app
- Multi-step apply flow for Academy courses
- EasyAdmin review dashboard
- Symfony Workflow for application states
- Request info, defer-to-instance, and CV uploads
- Automatic Moodle enrolment on approval
Talent search (employer product)
- Filtered candidate search for employers
- Anonymisation and hard result limits for non-employer users
- Purchase and CSV export flow
- Admin orders dashboard
- Member opt-in/out privacy controls
Academy & website redesign
- Full Sulu CMS redesign with dual webspaces (public + members)
- Hero, Promo, and Spotlight content components
- Shared cross-webspace navigation
- Course pages and contact form variants
Technologies used
Backend
- PHP 8.5
- Symfony 8
- Doctrine ORM 3
- PostgreSQL
- Redis
- RabbitMQ Messenger
- EasyAdmin 5
- Symfony Workflow
- Docker
- Sulu CMS
- Moodle
Frontend
- Stimulus
- TypeScript
- Symfony UX (Turbo, LiveComponent, Autocomplete, Cropper)
- Twig Components
- Bootstrap 5.3
- AssetMapper
- Leaflet
- Jest / JSDOM
Quality & tooling
- PHPStan (max level)
- ECS
- Rector
- PHPUnit (unit, feature, acceptance, e2e)