1.0.1-111126.01
Nathan Millar

Curriculum vitae

Nathan Millar

NathanMillar.

Lead Frontend Developer

Lead Developer specialising in React and TypeScript, with over seven years of professional software development experience. I combine hands-on frontend engineering with technical planning and application architecture, alongside independent website and integration projects.

ReactTypeScriptShared UIMulti-tenancy
7+Years of professional
software development
4Development roles
at Next PLC
2019Joined Next
as a graduate

Experience & education.

01 / Career

Jun 2019 – present

Next PLC

Lead Developer · Enderby, Leicestershire

  1. Lead DeveloperJun 2025 – present
  2. Senior DeveloperNov 2022 – Jun 2025
  3. DeveloperFeb 2021 – Nov 2022
  4. Graduate DeveloperJun 2019 – Feb 2021
  • Migrated the header, footer, product listing pages (PLP) and product detail pages (PDP) from the legacy monolith into modern frontend microservices; assisted with associated backend migrations.
  • Helped architect and implement templating and theming for a single multi-tenant codebase serving UK and international sites: Next, Joules, Reiss, JoJo Maman Bébé, MADE, Laura Ashley, FatFace and Victoria’s Secret, plus the Seasons subsite.
  • Reduced development effort through shared implementation and feature flags, enabling features to be built once and configured across sites while supporting feature parity.
  • Improved frontend performance through modern technology stacks and deliberate server-side and client-side rendering patterns.
  • Implemented a custom Module Federation approach to enable faster rollouts and rollbacks.
  • Lead technical decisions, work planning and code reviews; mentor developers, coordinate with stakeholders and oversee releases alongside hands-on React and TypeScript development.
  • Helped champion migration from Azure DevOps Git to GitHub Enterprise to enable use of GitHub Copilot cloud agents.
  • Spoke at Next’s Early Careers Technology Icebreaker 2026, sharing my progression from trainee to Lead Developer.

Jan 2026 – present

NM Software Development

Software Developer · Self-employed

  • Deliver web projects from requirements through to ongoing support, alongside my role at Next.
  • Maintain a business website, client portal and service status page. Selected projects are detailed below.

Oct 2017 – Aug 2018

NHS Arden & GEM CSU

Software Development Intern · Greater Leicester area

  • Applied academic knowledge in a professional development setting and collaborated with colleagues.

2014 – 2019

Nottingham Trent University

BSc (Hons) Information and Communications Technology

  • Dissertation: Prescription and medicine management platform using .NET MVC.

Jun 2013 – Jun 2019

McDonald’s

Shift Manager · Scunthorpe

  • Managed busy restaurant shifts, coordinated the team and handled operational and customer needs.
  • Built experience in prioritisation, supporting colleagues and communication under pressure.

2012 – 2014

John Leggott College

Education

  • Level 3 National Double Diploma in IT.
  • A-Level Media Studies.

Selected projects.

02 / Projects
PROJECT / 01

NM Software Development

Software Developer · Self-employed
Jan 2026 – present

Deliver web projects alongside full-time employment, from requirements through to ongoing support.

Web developmentDelivery & support
Explore the work

Maintain a business website, client portal and service status page.

PROJECT / 02

Leedon Ltd

Client project · Construction, roofing and maintenance

A business website supported by search visibility, analytics and the tools needed for day-to-day operations.

AnalyticsMicrosoft 365
Explore the delivery
  • Built the business website and set up Google search visibility and analytics.
  • Provisioned Microsoft 365 email and shared storage alongside the website delivery.
PROJECT / 03

MeetTheMillars

Bespoke wedding website

A personalised guest experience, with separate day and evening journeys, RSVP collection and a shared photo gallery.

Next.jsTailwind CSSCloudflare R2Vercel
Explore the build
  • Built with Next.js App Router and Tailwind CSS on Vercel, using personalised RSVP links.
  • Integrated Google Apps Script and Google Sheets for RSVP collection.
  • Used Cloudflare R2 for guest photo uploads, listing and deletion.
  • Added Google Analytics and calendar functionality, with live and preview environments.
Visit MeetTheMillars
PROJECT / 04

Little Rose

Client project · Personalised gifts and keepsakes

An online shop supported by AI-assisted product creation and an administration portal for managing the store.

Google Gemini APIProduct administrationOrder managementFeature flags
Explore the build
  • Integrated the Gemini API to help create product listings and automatically replace image backgrounds.
  • Built administration workflows for products, feature flags and order management.
  • Added a WYSIWYG email editor for store communications.
Visit Little Rose

Technical skills.

03 / Skills

Frontend

ReactTypeScriptJavaScriptNext.jsModern.jsTailwind CSSMaterial UIStorybook

State and data

ReduxRedux ToolkitReact ContextReact Query

Testing

JestPlaywrightPercy VRVitestReact Testing LibraryAPI mockingAxe-CoreCypress

Architecture

MicroservicesModule FederationShared UI libraryTemplating & themingMulti-tenancy

Development and delivery

Node.jsGitADO PipelinesGitHub ActionsDocker ComposeAzure DevOps GitGitHub EnterpriseGitHub Copilot cloud agentsKubernetesMicrosoft AzureVercelCloudflare R2Google AnalyticsAPI integrations

AI tools

GeminiCodexGPTNotebookLMCopilot

Volunteering.

Volunteering

Student Mentor

ClickSilver
Feb – Mar 2016

Resident Assistant

Nottingham Trent University
Sep 2016 – Jun 2017

Course Representative

Nottingham Trent University
Sep 2015 – Jun 2017

Privacy settings

Choose what this browser remembers. Optional categories stay off unless you enable them.

Essential — always active

Stores your privacy choices for 180 days so we can respect them. This does not enable analytics or CV preferences.

Read the privacy notice. You can change these choices from the footer at any time.