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.

About Me

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.

Technologies I have been using recently:
  • TypeScript
  • Vue 3
  • Node.js
  • AdonisJS
  • PostgreSQL
  • GraphQL
  • Hasura
  • Socket.IO
  • Git
Developer

Engineering Capabilities

Software Development

Building and maintaining application features with an emphasis on readable code, sensible structure and behaviour that fits the wider system.

Problem Solving & Systems

Analysing technical problems, understanding how connected parts of a system behave and choosing practical solutions at the right level.

Delivery & Collaboration

Working with developers and stakeholders to clarify requirements, communicate trade-offs and keep implementation aligned with what the work actually needs.

Projects

Data Processing & Integrations

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

  • Vue 3
  • AdonisJS
  • PostgreSQL

More Projects

View GitHub

A customer self-service portal for managing energy meters, documents and account information, with consumption insights and integrations with internal sales and support systems.

  • Vue 3
  • AdonisJS
  • Socket.IO

A shared sales CRM supporting lead management, sales pipelines and customer workflows, with integrations across internal systems and customer-facing applications.

  • Vue 3
  • GraphQL
  • Hasura

An internal lead-generation tool for finding and enriching business prospects, organising campaigns and importing selected prospects into a central sales CRM for follow-up and sales management.

  • Vue 3
  • TypeScript
  • Pinia

An auction platform where energy suppliers could submit competing quotes for customer energy contracts, with real-time bidding, quote management and live status updates.

  • Vue 3
  • AdonisJS
  • Socket.IO

Contact

Based in South West England, I’m always happy to connect and discuss software engineering and the work I’m building.

You can get in touch using the form, by email or through my LinkedIn profile.