Engineering Lab
Much of my professional work is covered by NDAs, which limits what I can share directly. However, I'm currently building an engineering lab to showcase my skills on a smaller scale. This lab will feature a variety of learning projects and code samples from courses I've designed.
I'm in the process of consolidating projects from various GitLab and GitHub accounts that I've used in different roles and locations, while also carefully checking licensing and IP agreements. New projects will be added regularly.
For a centralised and up-to-date view of my work, please visit my new professional GitHub account, which will be my sole account going forward: github.com/aurorastormbutterfly.
UKHomeOffice / SystemRegister
Contributed to an open-source digital record system for the UK Home Office while at Thoughtworks. The platform utilizes an Event Sourcing architecture to manage system risk with a full audit trail. I developed the React frontend using D3.js for custom, interactive risk visualisations, ensuring the data remained accessible and compliant with strict GDS standards.
Theme Changer Sandbox
This project is a React application built to demonstrate a hand-rolled solution for a dynamic theme changer. The goal was to create a flexible system that goes beyond simple "light" and "dark" modes, allowing for multiple, distinct themes that can completely restyle the website's layout, typography, and color schemes. This is all managed through a custom React hook for easy implementation and state management.
FizzBuzz Kata
A modern, interactive GUI implementation of the classic FizzBuzz kata. This project was built as an introductory exercise to transition my existing React knowledge into the Next.js ecosystem. It takes a simple algorithmic challenge and elevates it into a fully-fledged web application featuring dynamic inputs, automated testing, and a component-driven architecture.
