Hi, I'm

Josh Haywood

Full-Stack Software Engineer

For 3+ years at Direct Global, I’ve built and supported production software across frontend, backend and data systems, from requirements to release.

View CV LinkedIn ↗

Featured projects

Data Processing & Integrations

Energy Data Platform

A platform centralising and processing electricity and gas consumption data from multiple external sources for customer-facing and internal applications.

Sole technical ownership · millions of readings · external integrations Vue 3 · AdonisJS · PostgreSQL

Sales Operations

Sales Administration Platform

An internal application for managing energy contracts after the sale, giving finance, compliance and administration staff one place to handle tasks, commissions, complaints, meter information and changes of energy supplier.

Initial setup through MVP · administration system for 50 staff Vue 3 · GraphQL · AdonisJS

More projects

GitHub ↗

About

A broader view of my work

Over the last few years, I’ve progressed from contributing individual features to taking responsibility for larger areas of delivery and ongoing systems. I enjoy taking work from a real requirement through to a shipped feature: understanding what people need, working through the technical problem and writing the code to deliver it.

My work has ranged from customer-facing applications to internal tools such as an automation-driven CRM system. That has included working directly with stakeholders, picking up unfamiliar technologies and moving across different parts of a system.

Josh Haywood

Technologies I work with

TypeScript · Vue 3 · Node.js · AdonisJS · PostgreSQL · GraphQL · Hasura · Socket.IO · Git

What that looks like

Full-Stack Development

Building and maintaining production features across frontend, backend and data layers, including application workflows, APIs, integrations and data processing.

Systems & Integrations

Tracing behaviour across connected systems and data flows to understand technical problems, work through unfamiliar areas and make changes at the right level.

Delivery & Collaboration

Working with developers and stakeholders to turn requirements into shipped software, communicate trade-offs and keep implementation aligned with operational needs.

Contact

Get in touch