Front-end for an email marketing product: the campaign dashboard, a drag-and-drop email designer and a visual automation flow builder.
The problem
Marketing automation products need multiple complex interfaces that stay intuitive while handling large amounts of data and sophisticated workflows. Campaign Lark required a scalable campaign dashboard, a visual automation builder for customer journeys, a powerful yet approachable email designer, a modern marketing website for acquisition, and a maintainable frontend architecture for rapid feature development.
What I built
I developed a modular frontend architecture so different parts of the platform could evolve independently while keeping a consistent UX. That included a responsive campaign dashboard, an interactive email editor, a node-based automation flow builder, the public marketing website, and a shared reusable UI component system across the product.
Campaign dashboard
campaign & customer management, analytics, reporting
Email designer
drag-and-drop editing, responsive layouts, reusable blocks, live preview
Workflow automation builder
visual flow editor, drag-and-drop nodes, branching logic, journey automation
Marketing website
responsive high-performance pages, product presentation, acquisition funnels
Screens
Hard parts
- 01
Interactive workflow builder
responsive drag-and-drop automation canvas for complex marketing flows with smooth interactions
- 02
Email designer
balancing flexibility with usability while generating reliable email layouts
- 03
Large dashboard state management
datasets, filters, async requests, and analytics without losing responsiveness or maintainability
My role
- Frontend architecture
- Dashboard development
- Email designer implementation
- Visual workflow builder
- Performance optimisation
- Component system development
- Marketing website development
- Collaboration with designers and backend engineers





