Professional journey

Experience
& expertise

Bridging the gap between high-end design and technical CRM execution. Specializing in HTML email architecture and lifecycle engineering for global travel and tech brands.

Platforms

Braze, Salesforce, Iterable

Code

MJML, Liquid, AMPScript

Technical stack

Software

  • Jira
  • Braze
  • Figma
  • Litmus
  • Postman
  • Confluence
  • Dreamweaver
  • Email on Acid
  • Adobe Campaign
  • Taxi for Email
  • Visual Studio

CRM & deployment

  • Braze
  • SF Marketing Cloud
  • Litmus / Email on Acid
  • Iterable / HubSpot

CRM Braze Engineer/Developer

Lyst · February 2022 — Present

In my role as a Braze Engineer/Developer within the CRM Team, I'm all about bringing our marketing communications to life. From crafting emails to sending out push notifications and in-app messages, I work closely with the CRM manager and our data engineering team. Together, we ensure that every campaign we launch is powered by the right data and resonates with our audience.

  • 01Mapping out data requirements
  • 02Launched Abandoned Search
  • 03Redesigning and revamping outdated email design system (EDS)
  • 04Working with design team to implement a new EDS
  • 05Implementation of Taxi for Email
  • 06In-app messages to promote new product features
  • 07Implementation of new briefing process and naming conventions
  • 08Creating canvas for A/B Testing
  • 09Simplification of archaic email set up

Braze Implementation Engineer

Dojo / Paymentsense · August 2021 — February 2022

As a Braze Implementation Engineer within the Data Platform team, my primary role involved implementing Braze and transitioning from our current email provider, Emarsys. Additionally, I provided training and support to internal users. Due to a shortage of HTML resources, I also took on the task of creating a modularised email template.

  • 01Collaborating with marketing teams to outline data requirements for campaigns
  • 02Coordinating with data engineering to validate data integration with Braze
  • 03Designing and executing campaigns via events, segments, canvas, webhooks, and connected content
  • 04Utilising nested custom attributes & nested event properties (beta release)
  • 05Developing intricate webhooks and liquid logic to customise campaigns
  • 06Coordinating with IT to establish domain setup in Braze and conducting testing
  • 07Configuring subscription groups
  • 08Crafting JSON event specifications for triggered campaigns
  • 09Verifying Braze SDK implementation with iOS and Android developers to ensure push notification functionality

Braze Software Engineer

TUI Holidays · October 2020 – July 2021

As a Braze Software Engineer within the Marketing Tech team, I worked in an Agile environment and my main responsibility was to provide easy-to-use functionality to all the different markets within Braze using Webhooks, Liquid Script, API calls, and Events. I utilised Content Blocks within Braze to create complex elements, enabling marketers to build and execute campaigns effectively.

  • 01Develop and maintain webhook logic to aid Marketing teams globally
  • 02Collaborate with stakeholders to create and build content blocks in Braze
  • 03Utilise internal & external APIs to create dynamic content blocks for campaigns
  • 04Conduct end-to-end testing to ensure adherence to campaign briefs
  • 05Utilise internal APIs to manage and update customer profile attributes in Braze
  • 06Create comprehensive guides and documentation for developed functionalities
  • 07Provide support to HTML Developers with dynamic personalisation logic for marketing emails

Senior CRM Braze Specialist

Trainline · January 2019 – May 2020

My main responsibility at Trainline was to use Braze and create complex campaigns for a truly seamless multi channel experience making use of liquid script, webhooks, events, and external API's. As well as working cross-team to create and deliver engaging campaigns.

  • 01Create dynamic blocks for customers based on their Braze Attributes
  • 02Setting up targeting on campaigns – using webhooks and/or Events
  • 03Coded and Implemented TaxiForEmail Template
  • 04Setting up & creating In-app messages, Push messaging and Modals
  • 05Create and update HTML emails, often using existing templates
  • 06Responding to design briefs & liaising with stakeholders to create and execute CRM campaigns (Weekly and Triggers)
  • 07Implement complex content, subject line and segmentation testing
  • 08Provide technical support for email rendering issues

CRM HTML Developer

Trainline · May 2016 – Jan 2019

My main responsibility at Trainline was managing email campaign production, including dynamic content, for the CRM programmes we managed for Trainline.

  • 01Build landing pages / web forms using simple javascript and CSS
  • 02Convert PSD designs into visually compelling, cross-compatible emails. Update HTML emails, rendering testing across major clients and browsers
  • 03Establish best practices for exceptional email deliverability
  • 04Implement complex content, subject line and segmentation testing
  • 05Monitor email activity to proactively identify problems, and measure spam complaints, bounces, spam traps, blacklisting and spam/junk filtering

Senior Email Marketing Consultant

dbg.co.uk (now Merkle) · November 2009 – May 2016

At dbg, my primary role involved supporting clients in executing their email marketing communications. This included setting up campaigns across various tools, ensuring compliance with best practices, and providing feedback for improvement on creative designs. Testing across multiple email clients and browsers was integral to identifying and rectifying any rendering issues.

My role also entailed a wide array of responsibilities, including campaign setup, creative design and coding, and testing for rendering and deliverability across various email clients and browsers. I also offered guidance on best practices and industry trends, while actively managing email delivery and client relationships.

View implementation

Lyst brand redesign

Case study visual, Lyst brand redesign
Case study
Explore technical breakdown