Hi, I'm Hannah
I'm a creative, motivated software engineer who's spent the last few years building web and mobile apps across industrial, banking, sustainability and healthcare โ most recently leading a team building a global EV charging app at IBM.
My day-to-day stack is React / React Native / TypeScript on the front, Node + GraphQL on the back, and AWS underneath. I care a lot about how teams work together โ coding standards, agile ways of working, and lifting up the people around me.
Before software, I trained as a broadcast engineer through an apprenticeship at the BBC and a first-class BEng โ keeping 16+ radio stations on the air taught me how to ship under pressure.
Quick facts
Experience
IBM
Technical Lead โ Senior App Developer โ Consultant
Led teams shipping production software for energy, banking and sustainability clients โ currently heading up a global EV charging app.
Technical Lead
Oct 2022 โ Present
- Leading a team of senior developers on a global EV charging app
- Assigning work, enforcing coding standards, running standups & agile ceremonies
- Onboarding and mentoring junior engineers across the team
Senior Application Developer
Mar 2022 โ Present
- Built EV charging app for iOS & Android in React Native + TypeScript
- Architected a Microfrontend setup for scalability across squads
- Designed GraphQL schemas / resolvers with complex business logic
- Owned AWS pipelines, deployment, and service management
Technology Consultant
Nov 2019 โ Mar 2022
- Created a GraphQL Proof of Concept and pitched it to senior client leadership
- Designed and built an SDK + UI component library (React / TypeScript) that cut delivery time
- Authored the unit testing strategy and partnered with QAs on WebDriverIO E2E coverage
- Shipped a production web app from zero in just six weeks
Bauer Media
Broadcast Engineer
Kept 16+ radio stations on air around the clock, ran projects end-to-end, and snuck in some early code along the way.
- Built an off-air alerting system in Node.js + MySQL that texted, called and Slacked the team when a station dropped
- Delivered a brand-new video router install end-to-end โ planning, purchasing, troubleshooting
- Converted a meeting room into a working radio studio in 4 weeks (touchscreen mixer & all)
- Refurbished the Kiss FM and Absolute Radio studios
BBC
Apprentice โ ViLoR Project Engineer
Engineering apprenticeship across the BBC โ local radio, distribution, network radio, sport โ culminating in a place on the ViLoR rollout team.
- Configured and tested BNCS control systems for ViLoR sites going live
- Built a transmitter fault-finder for BBC Distribution using Google Maps API + PHP + MySQL as my dissertation
- Trained as a VERV broadcast vehicle operator and supported numerous Outside Broadcasts
Skills & Tooling
Certifications & Honors
Certifications
- ๐Certified SAFeยฎ 6 Agilist
- ๐กEnterprise Design Thinking Practitioner
- ๐ณDocker Essentials
- โ๏ธWatson and Cloud Foundations
- ๐คBe Equal Ally
Education
The University of Salford
2013 โ 2016
BEng Broadcast Engineering
University of Warwick
2011 โ 2013
BSc Discrete Mathematics โ Maths & Computer Science