Hi, my name is

Sam Halsall.

I build products for the web.

I'm a front-end web developer specialising in React, Next.js, and TypeScript - building performant, accessible interfaces that feel effortless.

FLAGSHIP PROJECT

Full-Stack Product Engineering

Cartelle Project

Cartelle - Custom eCommerce Platform

React
Next.js
Prisma
Stripe
Tailwind
Storybook

Cartelle is a full-stack ecommerce platform built with React and Next.js, giving non-technical teams complete control over products and operations. Features Stripe payments and a Storybook component library for reusable UI.

CLIENT WORK

Contracted Front-end Development

  • ⚡ Tai Electrical Services

    ⚡ Tai Electrical Services

    React
    Next.js
    Tailwind

    Built and deployed a production website for a local electrical business, embedding live Google reviews, responsive layouts, and conversion-focused contact flows.

  • 🎨 Jack Todd Design

    🎨 Jack Todd Design

    React
    Next.js
    Sass

    Developed and shipped a portfolio website for a graphic designer, bringing their visual identity to life with Next.js, Sass, and TypeScript, and an integrated contact form.

EXPERIENCE

Experience Snapshot

Coles Group

2022 – Present

Software Engineer (Store Team Platform Team)

2024 – Present

Leading front-end delivery for store-team products, focusing on reliable, scalable interfaces and reusable patterns used across squads.

ReactTypeScriptGraphQLNext.jsJestPlaywright

Software Engineer (Graduate)

2023 – 2024

Built customer and internal features across online and platform teams, delivering production-ready UI improvements and developer tooling in a fast release cadence.

ReactNext.jsTypeScriptREST APIsCI/CD

Project Manager / Business Analyst (Graduate)

2022 – 2023

Supported delivery teams with agile planning, operational reporting, and process improvements that helped improve incident visibility and execution consistency.

ServiceNowJiraConfluenceAgile

IODM Limited

2018 – 2020

IT Assistant

2018 – 2020

Contributed to software quality and internal operations by supporting QA workflows and maintaining reliable CRM data.

QA TestingSaaSCRM

SKILLS

Technical Skills & Expertise

Languages & Frameworks

TypeScript · ReactJS · NextJS · HTML · CSS · Sass · Tailwind · Bootstrap

State Management

Redux

API Technologies

GraphQL · REST

Tools & Platforms

Azure · Git · CI/CD

Testing & Quality Assurance

Jest · Playwright

Certification

Azure Fundamentals - AZ900

Contact

Let's build something great.

Open to new opportunities - reach me at samhalsall23@gmail.com