A full-stack software developer with an appetite for learning and new challenges
Projects | Skills | Education | Experience | Interests | LinkedIn
My background is in the creative industry, as a marketeer for arts and design events. Increasingly, our events were reliant on our digital platforms, which is where I was able to hone my interest in web development, choosing to take the lead on new digital products where possible.
After completing a software engineering course at Makers Academy, I have been working as a full-stack developer at digital agencies, supporting digital transformation within the public sector. I am now working at dxw, a digital agency creating public services that improve lives.
I enjoy producing clean, test-driven code, and like to spend time perfecting user experience and accessibility.
Project | Description | Technologies |
---|---|---|
Members' Register of Financial Interests, UK Parliament (dxw) | We are delivering a new Application Programming Interface (API) to enable easier access to and analysis of members' registered interests, as well as improved access for members of the public via the Parliament website. This is being delivered alongside continued improvements to the way members register their interests - with the aim of providing more structured and consistent data. | ASP.NET Core (C#), Angular (TypeScript), Nunit, Jasmine |
Find information about Academies and Trusts, Department for Education (dxw) |
An internal tool for everyone in DfE to find information about academies and trusts to inform their assessments, decisions and support activities. | ASP.NET Core Razor Pages, TypeScript, JavaScript, Docker, GOV.UK Design System, XUnit, Playwright |
Intelligent Infrastructure, Network Rail (Cognizant) |
Supporting the national roll-out of several key products for Network Rail as part of the Intelligent Infrastructure programme—a digital transformation programme focused on providing maintenance teams the insight they need to predict and prevent faults before they cause delays. | Angular (TypeScript), Ionic, ASP.NET Core APIs (C#), Jasmine |
JavaScript - Vanilla JS, ES6, NodeJS, TypeScript, Angular, React, Jest, Jasmine, Playwright, Ionic
C# - .NET, LINQ
Ruby - Ruby on Rails, Sinatra, RSpec, Capybara
Git, HTML, CSS, SQL, Azure Fundamentals, Docker, Test Driven Development, Xcode
- Experienced in collaborating across teams—particularly with user researchers, designers, product owners, web developers and business analysts. I am at my happiest working on projects that require this, and regulary present demos to clients and key stakeholders.
- My communications experience has given me a passion for perfecting user experience, and inclusive/accessible design.
- Find enjoyment in the process - at Makers I have rediscovered my love for a good diagram, and have helped my teams succeed with effective planning, or by devising checklists to manage version control. I have been documenting my planning process in my project READMEs. You can find some examples here and here.
- Rapid learner - I have picked up the skills to learn new languages and technologies quickly, and I hope to coninue this throughout my career in technology. I have picked up new tooling regularly throughout my marketing career and architecture education.
- Creativity - With a background in design and architecture I have a keen eye for design. I keep an open conversation with our UX teams to ensure consistent and usable design across our apps.
dxw (January 2023 - present)
Developer
Creating public services that improve lives.
Tools: JavaScript, TypeScript, .NET
Cognizant (September 2020 - December 2022)
Associate - Projects
Supporting the delivery of new National Signalling Relays Database for Network Rail as part of the Intelligent Infrastructure programme—a five-year transformation programme focused on providing maintenance teams the insight they need to proactively fix faults before they cause delays.
- Deliver new product features to schedule through the creation of Angular components, API development and unit testing, whilst ensuring adherence to visual designs and expected behaviour.
- Provide support for UAT testing phase and ELS period by providing bug fixes
- Present regular live demonstration of new features to client, key stakeholders and end-users
- Creation of reusable components for programme-wide UI component library
Tools: Angular, Ionic, SCSS, .NET, Azure Services
Waltham Forest Council (Jul 2019 - Dec 2019 & Nov 2017 - Nov 2018, with a travel break)
London Borough of Culture Project Lead, Marketing & Communications
Communications Officer, Culture & Heritage
- Project management: Oversaw the launch of an online culture hub for the London Borough of Waltham Forest—promoting events, opportunities and resources for the borough's residents and creative community.
- Digital platforms: Managed digital content and promotion before and during Waltham Forest's year as the first London Borough of Culture in 2019.
- Content creation: Commissioned a roster of freelance designers, photographers, videographers, print suppliers and web developers to produce content celebrating Waltham Forest's cultural programme, and wrote the copy to go along with it all.
- Stakeholder management: maintained relationships with councillors, officers, local residents and creatives.
Immediate Media (May 2019 - Jul 2019)
Marketing Manager, New Designers
- Stepped in to deliver the final stages of the marketing campaign for New Designers 2019 - the UK's #1 graduate design exhibition.
- Managed digital content, targeted marketing campaigns, design, photography and video content.
Media 10 (Feb 2013 - Oct 2017)
Marketing Manager (from May 2016) - Clerkenwell Design Week, 100% Design, Design Shanghai, 100% Optical
- Web projects: Worked with external and internal web development teams to manage new and existing websites for our growing portfolio. Worked across a variety of web content management systems.
- Marketing campaigns: Delivered tailored, data-driven campaigns to trade professionals across a mix of channels and a wide-ranging portfolio—from long-standing exhibitions to brand new events in London and Shanghai, China.
- Ticket management: Managed a range of delegate registration platforms, briefing custom-builds for more complex projects.
- Curation: Created and managed the talks programmes for two of our biggest design exhibitions, with speakers including architect Daniel Libeskind and designer Tom Dixon.
KGD Architecture - Bangalore, India (Mar - September 2012)
Architectural Assistant
Responsible for concepts, initial stages of design and pitching documents.
Tech Meet-ups and workshops
Rails Girls, Founders & Coders
When I started teaching myself to code I was keen to immerse myself in the industry and meet people working in tech before investing in a course. Attending Rails Girls London in 2019 and a short course with Founders & Coders helped me to test out my interests and learn quickly with like-minded people.
European Architecture Students Assembly (2010-2013 & 2017)
Participant, organiser and tutor
Annual two week architectural workshop for 400 students in locations around Europe. In 2017 I led a workshop in Denmark, making furniture for public space.
A 12-week intensive software development course focusing on:
- Object Oriented Design
- Agile Working Methodologies
- Test Driven Development (RSpec, Jasmine)
- Language agnostic learning (Ruby, Rails, JavaScript)
BA (Hons) Architecture 2:1
- Used problem-solving, user-programming and research to design meaningful spaces for people.
- Self-taught in Computer Aided Design software: Autocad, Microstation, SketchUp. Plus Adobe Photoshop and InDesign.
A Level:
Maths (A), Art (B), English (B), History (A)
GSCE:
2 A*Grades, 8 A Grades
- Architecture: I still have a keen eye for architecture and love to explore a great building, debate aesthetics, or stroke a bit of concrete.
- Hiking: Walking clears the mind and brings clarity to any situation, often with a great view.
- Travelling: I love to combine both of the above and explore a new city or country.