Noel at

Noel Light-Hilary

I can do

PHP MySQL & these  & the below

I like
Music Photos
Tech stuff  
& receiving interesting contact 

I've done


I'm learning 

Go Angular & Python

I'm making 

better ways to give for Comic Relief,
an app for festivals & some dubious electro music
  • Now
  • Oct 2015 — Present

    ↑ Top
    Comic Relief Giving Pages

    Comic Relief

    My full-time role at Comic Relief is mostly focused on Giving Pages. I work on the ongoing transition of these to microservices, and intelligent front-end journeys built with React and reusable components.

    I've worked on our move to Cloud Foundry and 12-factor apps that are run with Docker during development, used Terraform to manage supporting AWS services, and helped configure new Concourse CI pipelines for several projects.

    We recently launched year-round Giving Pages, allowing fundraisers to collect sponsorship at any time on a convenient platform, without losing any portion of donations to third-party fees. The system's designed to let us more quickly add support for specific campaigns like Sport Relief 2018 too.

    I've also worked on a new shared Payment service, leveraging Omnipay to support multiple payment service providers, while offering a common interface we can share across Comic Relief sites that need to take payments. I've also contributed to a new open source Omnipay adapter for Worldpay's Hosted Corporate Gateway, which allows us to process donations reliably at higher volumes.

    Main developer Part of cross-functional agile team

    Cloud Foundry PHP Slim Behat MySQL React HTML CSS RabbitMQ Solr

  • Launched Jul 2015

    ↑ Top is a mobile app for planning what to see at a music festival. It uses hybrid technologies to leverage native device plugins across iOS & Android.

    Tests run on PHPUnit, Protractor & Karma. The back-end has a Jenkins CI server for tests and quality assurance.

    A shiny new front-end built with the latest Ionic and Angular is coming in 2017!

    Main developer Solo project

    AngularJS PHP Symfony MySQL HTML CSS Cordova / Phonegap Ionic

  • Sep 2011 — Present

    ↑ Top
    Park Cameras

    Park Cameras

    Since working full-time with Park Cameras 2011–12, I have since helped on a freelance basis with projects covering pricing, shipping and customer satisfaction, amongst others.

    I have worked on existing codebases spanning a wide range of technologies, and integration with numerous third-party APIs.

    Main developer Mostly solo projects

    PHP Zend Framework MySQL SQL Anywhere HTML CSS JavaScript jQuery Ruby Rails Crystal Reports inc. Google AdWords & Analytics API client libraries, and code to consume proprietary RESTful & SOAP APIs

  • Nov 2014 —  Sep 2016

    ↑ Top
    Success at School

    Success at School

    Success at School is a platform that connects students to employers and provides career & study advice.

    Since 2014 I've been the main developer improving and adding to the site's existing Symfony codebase.

    Main developer Improving existing codebase

    PHP Symfony MySQL HTML CSS JavaScript jQuery

  • Launched Dec 2014

    ↑ Top
    Hour of Writes

    Hour of Writes

    Hour of Writes is a weekly creative writing competition. Throughout its development I've worked with several parties to implement a carefully refined design and add features to our initial prototype.

    I wrote the live site's server-side code and most front-end scripts & CSS.

    Main developer All initial server-side and most front-end development

    PHP Zend Framework MySQL HTML CSS JavaScript jQuery Solr

  • Aug 2013 — Nov 2013

    ↑ Top
    First Tutors

    First Tutors

    I prototyped new features and refactored existing code, as well as writing components for a new bespoke framework to form a basis for future sites.

    I delivered features successfully, and optimised database use to speed up some key queries by orders of magnitude.

    Co-developer Working with & refactoring existing codebase


  • Aug 2012 — Jun 2013

    ↑ Top
    Casting Call Pro

    Blue Compass

    I was often the main developer on hand supporting & developing a network of recruitment sites for the arts, the largest with 300,000 active users.

    I improved database use to cut the biggest site's server response time by over 50%, and led a major database conversion to fix a long-standing text encoding problem.

    I consulted with staff to build a more intuitive interface for employers to manage audition slots, and a redesigned newsletter which displays well in all common email clients.

    Co-developer Adapting existing codebase

    PHP MySQL HTML CSS3 jQuery inc. mobile optimisation / responsive design

  • Mar 2011

    ↑ Top
    Trackword Facebook game


    Small word game to try out Facebook integration and mobile web optimisation; updated May 2014 for latest SDK & API changes.

    Main developer Solo project

    PHP MySQL JavaScript jQuery HTML CSS + Facebook integration

  • 2010 — 2011

    ↑ Top
    Computer Science course

    Cambridge Computer Science "IB"

    Switched after 2 years of Philosophy; whirlwind coverage of a broad range of technologies including Java, Prolog, C, Unix tools, databases, MIPS and theory around security, algorithms, graphics and mathematical methods, amongst others.

    SQL Java Prolog C Unix tools

  • Sep 2009 — Feb 2010

    ↑ Top
    Churchill Spring Ball

    Churchill College Spring Ball

    I developed a new flexible platform which allowed for online ticket payments, and a custom barcode system that made entry faster and avoided the old solution's dependence on antiquated hardware.

    Main developer Solo project

    PHP MySQL HTML CSS + PayPal integration

  • 2005 — 2006

    ↑ Top
    Aquatic Plant Central contest

    Various freelance projects

    Took on several development projects, mostly using PHP, including a system to run an aquarium competition and customising CubeCart.

    Main developer Solo projects

    PHP MySQL HTML CSS + PHPNuke CMS mod & CubeCart commerce system