Andrew Ward-Jones

Hello! 👋🏼

I'm Andrew, a Software Engineer at a major UK energy company who loves solving problems and building clean, accessible interfaces with React, Next.js and TypeScript. I work on frontend development for customer platforms, supporting releases, refining features and helping keep everything running smoothly.

I also work in email development, where I've helped improve the workflow by creating a markdown-based system and contributing to a reusable component design library.

Outside of coding, you'll usually find me watching football, tinkering with home automation or planning my next trip.

Technical Skills 🧠

Frontend

React, Next.js, TypeScript, JavaScript, HTML5, CSS3, Tailwind, CSS, Accessibility standards (WCAG)

Backend and Database

Node.js, Express, PostgreSQL, Prisma ORM, RESTful APIs

Authentication

JWT, Cookies, Clerk

DevOps and Toolings

Jenkins, GitHub, Git, CI/CD pipelines, Postman

Design and Prototyping

Figma, Adobe Photoshop, Adobe Premiere Pro, Elementor, WordPress CMS

Testing and debuggings

Jest, Automated Accessibility Tools, Browser Dev Tools

Other

Agile methodology, Jira, Litmus, SEO optimisation

Projects 💼

NC News (Frontend)

React + Vite single-page client for the NC News API. Explore curated articles, drill into individual stories, sort/filter by topic, and participate in discussion threads with inline voting and commenting.

NC News (Backend)

NC News is an Express/Node backend that exposes a REST API for browsing, filtering, and commenting on news articles. It is backed by PostgreSQL and ships with seeds, tests, and a containerised deployment workflow so you can run the stack locally or on a VPS.

SplendEvent

SplendEvent is an events platform that allows users to create accounts, log in, and register for both paid and free events. Users can view a list of their orders directly on the platform and add events to their Google Calendar.