United States Studies Centre

United States Studies Centre

Launched in 2017, the United States Studies Centre (USSC) site is a bespoke publishing platform built primarily with Ruby and the dry-rb family of libraries.

My primary role on the project was the building of the admin area application, providing the team at USSC with a full-featured CMS that allows them to craft beautiful, rich, long-form content with embedded images, audio, and video. I achieved this in part through the use of a number of open source libraries developed at Icelab for building admin interfaces including Formalist and Roneo.

Given the eminence of the site and the turbulent political situation in the US at the time, security was a key consideration. Among other measures, I implemented Rack::Attack for rate-limiting potentially malicious requests, and added logic to protect user accounts from enumeration attacks.