← BackContract Frontend Work

Work Experience

DragN Drop

Contract frontend work on a production SaaS design platform — building core editor and tag-management features in React & Redux, and shipping them from wireframe to production.

GIT · REACT · NEXT.JS · REDUX · TYPESCRIPT · JAVASCRIPT · PLAYWRIGHT · DJANGO · AWS · TERRAFORM ·GIT · REACT · NEXT.JS · REDUX · TYPESCRIPT · JAVASCRIPT · PLAYWRIGHT · DJANGO · AWS · TERRAFORM ·GIT · REACT · NEXT.JS · REDUX · TYPESCRIPT · JAVASCRIPT · PLAYWRIGHT · DJANGO · AWS · TERRAFORM ·GIT · REACT · NEXT.JS · REDUX · TYPESCRIPT · JAVASCRIPT · PLAYWRIGHT · DJANGO · AWS · TERRAFORM ·GIT · REACT · NEXT.JS · REDUX · TYPESCRIPT · JAVASCRIPT · PLAYWRIGHT · DJANGO · AWS · TERRAFORM ·GIT · REACT · NEXT.JS · REDUX · TYPESCRIPT · JAVASCRIPT · PLAYWRIGHT · DJANGO · AWS · TERRAFORM ·
REACT · Next.JS · REDUX · TYPESCRIPT · JAVASCRIPT · PLAYWRIGHT · DJANGO · AWS · TERRAFORM · GIT ·REACT · Next.JS · REDUX · TYPESCRIPT · JAVASCRIPT · PLAYWRIGHT · DJANGO · AWS · TERRAFORM · GIT ·REACT · Next.JS · REDUX · TYPESCRIPT · JAVASCRIPT · PLAYWRIGHT · DJANGO · AWS · TERRAFORM · GIT ·REACT · Next.JS · REDUX · TYPESCRIPT · JAVASCRIPT · PLAYWRIGHT · DJANGO · AWS · TERRAFORM · GIT ·REACT · Next.JS · REDUX · TYPESCRIPT · JAVASCRIPT · PLAYWRIGHT · DJANGO · AWS · TERRAFORM · GIT ·REACT · Next.JS · REDUX · TYPESCRIPT · JAVASCRIPT · PLAYWRIGHT · DJANGO · AWS · TERRAFORM · GIT ·

Role

Contract Frontend Developer

Engagement

Remote - London, UK

Timeline

2025 - Now

The Project

A production SaaS design platform

DragNDrop is a live SaaS design tool used by paying customers. I joined as a contract Front-End Developer to maintain the existing product, fix issues, and help build new features that improve the user experience.

Editor & Collaboration

Built around a powerful editing experience, the platform enables franchises to create, manage, and collaborate on content while maintaining consistency across locations.

Stability under real usage

Working on a production platform meant identifying and resolving UI, state, and performance issues while ensuring new features could be delivered without disrupting existing customer workflows.

What I Did

01

Expanded the editor experience

Built and maintained key editor functionality including template tagging, element grouping, multi-select interactions, and image-filled SVG support to improve content creation workflows.

02

Worked directly with company leadership

Collaborated closely with the CEO and founder to turn product ideas into production features, helping shape solutions from initial requirements through to release.

03

Improved platform reliability

Investigated and resolved complex front-end, state-management, and backend issues in a live SaaS platform, improving stability and reducing friction for customers.

04

Strengthened engineering workflows

Introduced Playwright testing, Husky hooks, and Prettier enforcement while supporting staging and production releases through AWS and Terraform-based deployment workflows.

The Stack

ReactNext.jsReduxTypeScriptDjangoPlaywrightAWSTerraformGit