Black Lightning
Maintainer of the Rails application that runs Bedlam Theatre
Technologies
Black Lightning is the Ruby on Rails application behind bedlamtheatre.co.uk: the public website, show archive, and internal administration system of the Edinburgh University Theatre Company. This app keeps proposals, shows, seasons, and members organised across yearly committee turnover.
I took over maintenance of a codebase that had outlived several generations of student developers and carried it through major upgrades, from Rails 5 all the way to Rails 8, modernising the stack and Dockerising deployment along the way. It is where I learned most of my web development and product skills, because production code with real users is the best teacher.