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
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.
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
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.
A quick overview of positions, impact, and the technologies used.
- 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
- 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
- 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
A curated mix of client work and larger initiatives. Archived projects are available below.
Jan 2026
Full write-up available
- Next.js
- React
- TypeScript
- Tailwind CSS v4
- shadcn/ui
- Radix UI
- Motion
2024
Full write-up available
- Consulting
- Web Development
- Business
- Blog
- Client Education
- Academy
2026
Full write-up available
- WordPress
- Bricks Builder
- PHP
- JavaScript
- CSS
- HTML
- Custom Plugins
- Ecommerce
- Portfolio
2019
Full write-up available
- HTML
- CSS
- PHP
- JavaScript
- BootStrap
2017
Full write-up available
- HTML
- CSS
- SAP UI5
- JavaScript
Short, honest notes from people I have worked with, including clients, colleagues, and managers.
As I share this CV with people I have worked with, their comments and endorsements will be published here once approved.
If you’d like to discuss a role, a project, or a collaboration, you can reach me here.
Best for introductions and role/project details.
mail@craigdavison.netIdeal for quick calls and time-sensitive questions.
07359 828685Great for a fast message or scheduling.
Message meBased in Earl Shilton, Leicestershire.
View on Google Maps