All projects

2024 · Selected work

Deliver1

A customer-facing international removals platform supporting quotations and relocations by road, sea and air.

Private codebase

Client source code is private. I can discuss the architecture and demonstrate public workflows; repository access requires the client's permission.

Request walkthrough
Role
Front-end Engineer
Location
United Kingdom · Remote
Engagement
Commercial client project
Period
March 2024 – Present

About the project

Deliver1 turns a complex international-moving service into a clear digital journey. Visitors can understand available transport options, request an estimate and progress through structured relocation workflows.

The ongoing rebuild focuses on making the product easier to maintain and extend while preserving a conversion-oriented experience across desktop and mobile devices.

Engineering proof

What was hard, what I chose, and how I checked it.

01

Challenge

Simplify a high-friction international moving journey while incrementally improving a live, conversion-focused product with existing content and service integrations.

02

Product & engineering decisions

  • Split quotation and booking into validated steps that keep location, inventory, date, identity and payment concerns understandable.
  • Used Strapi for editable service content while keeping payment, phone verification and customer issue tracking in explicit application workflows.
03

Quality & outcome

  • Designed retry, cooldown, loading and actionable error states around verification, email and payment operations.
  • Reduced media cost with progressive loading, adjacent-image preloading and touch-friendly navigation rather than loading full galleries eagerly.

Customers receive a clearer path from initial estimate to structured booking, while the front-end is easier to extend across service and support journeys.

My contribution

  • Reworked the front-end architecture and introduced typed, reusable patterns across the customer journey.
  • Developed instant-quote, inventory and multi-step booking experiences with location, date, phone and contact-data validation.
  • Integrated Strapi-managed content, Stripe payments, Firebase phone verification and Nodemailer transactional emails.
  • Built an issue-tracking flow with secure customer tokens, attachments, assignment, status updates and branded notifications.
  • Improved media performance with touch-friendly galleries, progressive loading and adjacent-image preloading.

Technology

Next.js 14React 18TypeScriptStrapiMaterial UIEmotionReact Hook FormSWRStripePostgreSQLFirebaseNodemailer