Hi, I’m Craig!

Full-stack developer focused on practical web solutions

I build web apps that solve real problems, not just look good in demos. Over eight years, I’ve turned messy requirements into working software that improves how teams operate and deliver.

Impact

Built solutions saving £1m+ on an £8m contract and improved operational efficiency by up to 30%.

Focus

Modern web

Next.js • React

Strength

Delivery

Agile • Coaching

Stack
About Me
Delivery-focused developer with a strong data background

I combine pragmatic engineering with clear communication and a bias toward shipping.

I’m a JavaScript-focused web developer with a background in enterprise reporting and operational environments, building reliable systems and tools that support real-world decision-making. My technical experience spans JavaScript, Node.js, React, PHP, MySQL, MongoDB, and modern web platforms, alongside ongoing work with Svelte/SvelteKit and Docker.

Earlier in my career, I worked in customer-facing and coordination-based operational teams, including contact centre, dispatch, and logistics functions within a large, regulated organisation. This experience shaped how I approach clarity, process, and calm problem-solving in live service environments, a mindset I’ve carried into my development work ever since.

In SAP HANA and MI-focused roles, I built dashboards and applications that combined data accuracy with usability, including a solution that saved over £1 million on a contract that had costs in excess of £8 million and a reporting suite that helped improve operational efficiency by up to 30%. I later moved into lead developer roles, where I helped introduce Agile ways of working and supported more collaborative, effective team delivery.

More recently, through my own business, Ncodein, I’ve delivered a range of web projects from content-driven websites to custom integrations and infrastructure-focused work. I’m comfortable working hands-on, collaborating with stakeholders, and taking ownership of delivery in environments where reliability, communication, and pragmatism matter.

Skills (self-assessed)

JavaScript

85%

TypeScript

40%

React

75%

Next.js

50%

Node.js

50%

Tailwind CSS

80%

PHP

60%

MySQL

75%

Docker

45%

Svelte / SvelteKit

20%

Strengths

Stakeholder managementRequirements gatheringDelivery focusAgile leadershipMentoring

What I’m looking for

A mid-tier web role with strong engineering practices, room to grow, and a team that values clarity, ownership, and impact.

Experience
Recent roles and responsibilities

A quick overview of positions, impact, and the technologies used.

  1. Founder & Owner

    January 2024 — Present

    Ncodein.com

    • After taking redundancy from my previous role at Cadent, I followed my passion for web development by founding Ncodeing, a website development busine…
    • Building and maintaining websites for clients, focusing on functionality, performance, and user experience.
    • Managing wider infrastructure projects, incorporating DevOps practices such as containerization and CI/CD pipelines.
    • Tailwind CSS
    • PayloadCMS
    • NextJS
    • JavaScript
    • NodeJS
    • PHP
    • MySQL
    • MongoDB
    • Docker
    • HTML
    • CSS
    • BootStrap
    • NPM
    • Git
    • WordPress
    • Stakeholder Management
    • Mentoring
    • Unit Testing
    • GraphQL
    • Redis
  2. Lead Developer

    June 2017 — August 2023

    Cadent Gas

    • In my role as Lead SAP HANA Developer, I successfully managed a small team focused on designing, developing, and delivering MI reporting solutions. A…
    • Lead a small team of developers in the creation of a work management system.
    • Driving initiatives like the Back Office Transformation Program and the Regulatory Reporting Automation Project.
    • HTML
    • CSS
    • JavaScript
    • NodeJS
    • React
    • PHP
    • MySQL
    • BootStrap
    • Tailwind CSS
    • NPM
    • Git
    • SAP HANA
    • SAP BW
    • Stakeholder Management
    • Mentoring
    • Leadership
  3. Senior MI Developer

    June 2011 — August 2017

    National Grid

    • In my role as a Junior MI Developer at National Grid, I was instrumental in designing, developing, and delivering MI reports. My collaboration with P…
    • SAP HANA
    • HTML
    • CSS
    • JavaScript
    • PHP
    • MySQL
    • BootStrap
    • SAP BW
My Work
Selected works

A curated mix of client work and larger initiatives. Archived projects are available below.

CV / Resume Website

Jan 2026

Personal SiteOwner / Developer

Full write-up available

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS v4
  • shadcn/ui
  • Radix UI
  • Motion
ncodein.com

2024

Business SiteFounderVisit

Full write-up available

  • Consulting
  • Web Development
  • Business
  • Blog
  • Client Education
  • Academy
DJ Alkemy Website

2026

Portfolio and Ecommerce SiteVisit

Full write-up available

  • WordPress
  • Bricks Builder
  • PHP
  • JavaScript
  • CSS
  • HTML
  • Custom Plugins
  • Ecommerce
  • Portfolio
Flourish with Phoenix

May 2024

Brochure SiteVisit

Full write-up available

  • React
  • JavaScript
Workload Management Web Application - Cadent

2019

Web AppLead Developer

Full write-up available

  • HTML
  • CSS
  • PHP
  • JavaScript
  • BootStrap
Core KPI - Cadent

2017

Web Based Reporting SuiteLead SAP HANA Developer/Web Solutions Architect

Full write-up available

  • HTML
  • CSS
  • SAP UI5
  • JavaScript

Endorsements
What others say

Short, honest notes from people I have worked with, including clients, colleagues, and managers.

Endorsements will appear here

As I share this CV with people I have worked with, their comments and endorsements will be published here once approved.

Contact
Let’s talk

If you’d like to discuss a role, a project, or a collaboration, you can reach me here.

Email

Best for introductions and role/project details.

mail@craigdavison.net
Phone

Ideal for quick calls and time-sensitive questions.

07359 828685
WhatsApp

Great for a fast message or scheduling.

Message me
Location

Based in Earl Shilton, Leicestershire.

View on Google Maps