Skip to content

we're problem solvers

Your technical & development partner

Innatus is Latin for innate. We picked the name because solving technical problems is in our nature, not something we picked up from a manual. A small, senior team based in Somerset building websites, systems, and partnerships that last.

2020

Founded

200+

Sites built and managed

B Corp

Certified

6 years

Longest client partnership

Our purpose is clear: Empower businesses to achieve remarkable growth by delivering exceptional products and services through the power of the web. Whether collaborating directly with you or working alongside your existing marketing agency, we're here as web development delivery experts, ensuring your vision comes to life.

Selected work

Work we're proud of

B2B wholesale & e-commerce

From consultancy to full technical partnership

W Gadsby & Sons LtdOngoing retainer
LaravelPHPMySQLAWSBigCommerceAPI integrationsView live →

The challenge

Gadsby came to us through another agency who handled the initial design and build. They needed a technical consultant to support the development process. After launch, the original agency relationship ended and Gadsby needed someone to take ownership of the entire technical side - hosting, maintenance, performance, and ongoing development.

What we did

We took over all hosting and server management, migrated infrastructure to a more reliable setup, and became the ongoing technical partner. Beyond the website, Gadsby had a bespoke in-house WMS/CRM/PIM system that had grown unwieldy over the years. We rebuilt the entire system in Laravel - a proper, future-proof platform with clean architecture, API integrations, and AI-powered features for stock management and order processing.

The outcome

What started as a consultancy engagement became a full technical partnership. The Laravel rebuild replaced years of accumulated technical debt with a system the team actually enjoys using. Site performance improved significantly, downtime dropped to near-zero, and the business now has a technical foundation that can scale with them.

3+

Years as partner

100%

Platform rebuilt

Near-zero

Downtime

02
Creative agency

Embedded development team for a growing agency

ConfidentialAgency partnership
WordPressPHPNext.jsAWSDigitalOcean

The challenge

A creative agency had more development work than their small internal team could handle. They were turning away projects and losing pitches because they couldn’t promise the technical delivery. They needed development capacity that felt like part of their own team - not an outsourced supplier.

What we did

We embedded our development team within theirs. Shared office space when needed, joined their standups, used their project tools. To their clients, we’re invisible - the work ships under the agency’s brand. We handle all the development - front-end, back-end, server management, deployments - so their team can focus on what they do best: strategy, design, and client relationships.

The outcome

The agency now takes on projects they’d previously have declined. Their development capacity scales up and down with demand without the overhead of permanent hires. The partnership has been running for over two years with no client ever knowing we’re involved.

2+

Years embedded

100%

White-label

0

Clients aware

03
Creative services

Rescuing a business from a bad agency experience

Carly PressDirect client
WordPressOxygen BuilderPHPSCSSView live →

The challenge

Carly Press had fallen foul of a previous agency partnership. The old website was outdated, poorly maintained, and didn’t represent the quality of their work. They’d lost trust in agencies and needed someone who’d work with them directly, listen to what they actually needed, and deliver without the runaround.

What we did

We worked directly with the Carly Press team to design and build a completely new site on WordPress with Oxygen Builder. Clean, modern, properly reflecting their brand. No page builders generating mountains of inline CSS. No unnecessary complexity. Just a solid, fast, maintainable site that they can update themselves.

The outcome

A website that actually represents the business. Fast, clean, and built to last. More importantly, a working relationship built on trust - the exact opposite of what they’d experienced before.

100%

Redesigned

Direct

Partnership

04
Charity / EdTech

AI-powered personalised stories for children

Story Seeds / Daily AdventureDirect client
Next.jsTypeScriptClaude APIVercel AI SDKElevenLabsYoto APIMongoDBVercelRedisView live →

The challenge

Story Seeds wanted to put personalised stories into the hands of children from disadvantaged backgrounds. The vision was ambitious: generate a unique audio story for each child every day, tailored to their age, interests, and world, then deliver it directly to their Yoto player without any parent effort. Nothing like this existed. It needed AI story generation, text-to-speech, device integration, and scheduling, all working together reliably.

What we did

We built a full-stack application on Next.js with a serverless architecture on Vercel. Claude generates personalised stories via the Vercel AI SDK, incorporating each child's name, age, interests, favourite characters, local weather, and school calendar events. ElevenLabs converts the stories to natural speech with age-appropriate voices. The audio is pushed to Yoto players via their OAuth API. The entire pipeline runs automatically every five minutes, checking schedules across time zones and generating stories without human intervention. The system supports English, French, and Spanish, with accessibility features for neurodivergent children.

The outcome

A fully automated platform that generates and delivers personalised audio stories to children's devices every day. Parents set up a profile once and their child gets a unique story tailored to their world, on schedule, without anyone pressing a button. Our MD Chris Ryan sits on the Story Seeds board and the project is built and maintained pro bono.

Pro bono

Built and maintained

Automated

Daily story generation

3

Languages supported

05
B2B wholesale & distribution

Replacing a legacy ERP with a modular business platform

ConfidentialOngoing retainer
Laravel 11Livewire 3Filament 3PHP 8.3MySQLRedisREST APIs

The challenge

A leading South West wholesaler had been running their entire operation on a legacy PHP 7.4 system built over many years. 310 database tables, 1,270 PHP files, 20+ integrations, and 3.3 million records across stock, orders, purchasing, and customer data. The system worked but was increasingly fragile, difficult to maintain, and holding back the business. They needed a ground-up rebuild without disrupting daily operations.

What we did

We designed a modular business platform built on Laravel 11, Livewire 3, and Filament 3. Rather than a big-bang replacement, the project is structured as 7 phases over 15 months, each replacing a core module of the legacy system: Product Information Management, Inventory, CRM, Purchasing and Logistics, Order Management, Warehouse and Dispatch, and Quality. Each phase is independently deployable, with data migration running in parallel. The PIM module alone manages 5,000 products with dynamic fields, version control, approval workflows, and e-signature integration.

The outcome

Currently in active development. The phased approach means the business continues running on the legacy system while modules are replaced one at a time, with no disruption to daily operations. When complete, the platform will manage the full lifecycle from product specification through to warehouse dispatch, replacing a system that took over a decade to build.

3.3M

Records to migrate

7

Phases over 15 months

310

Legacy database tables

Like what you see?

Discuss your project →

Our team

Leadership team

Chris Ryan

Managing Director

17+ years in full-stack web development, most of it leading teams agency-side across e-commerce, CMS platforms, and bespoke applications. Specialises in infrastructure, system integration, and data privacy, with hands-on experience as a Data Protection Officer. Founded Innatus Digital in 2020 to offer the kind of honest, technically-led partnership that he felt was missing from the agency world.

LinkedIn →

Simon Clarke

Technical Director

14+ years engineering web projects across PHP, Laravel, Node.js, and modern JavaScript frameworks. Strongest on the back end, where he handles the server architecture, database design, and deployment infrastructure that keeps everything running. Has delivered projects across e-commerce, SaaS, and bespoke business applications. The person clients never see but always rely on.

Ella Ryan

Operations Director

Runs the operational side of Innatus, from hiring and team development to finance and process. Background in HR leadership, with a knack for building the kind of working culture that keeps good people around. Led the B Corp certification process and makes sure the business runs as well behind the scenes as the work we deliver for clients.

What we work with

Technologies & Platforms

Tools & Technologies

Claude Code
Claude Code
React
React
TypeScript
TypeScript
Node.js
Node.js
Sage
Sage
Redis
Redis
Klaviyo
Klaviyo
Laravel
Laravel
MySQL
MySQL
Next.js
Next.js
PHP
PHP
Stripe
Stripe
Tailwind CSS
Tailwind CSS

Platforms & Infrastructure

Vercel
Vercel
Sanity
Sanity
DigitalOcean
DigitalOcean
GitHub
GitHub
AWS
AWS
BigCommerce
BigCommerce
Craft CMS
Craft CMS
WordPress
WordPress

Values & impact

More than code

B Corp certification plaque

Certified B Corp

We certified as a B Corp in 2023. It means the business meets independently verified standards for social and environmental performance, transparency, and accountability. The process took six months and changed how we run the company - from how we choose suppliers to how we treat the team. It’s not a badge. It’s a commitment to doing business properly.

Climate Positive

Using partners like Ecologi, we're climate/carbon positive. We make use of offsetting products including tree planting and verified carbon avoidance projects. We continue to partner with other 'Green' and climate aware partners in all of our offerings.

Local Community Giving

Giving back makes up an important part of our mission. We're proud supporters of Story Seeds, helping young people discover the power of storytelling and creativity. We've also made an on-going commitment to donate 2% of our yearly turnover, as well as provide the team with seven paid voluntary days each year.

Strong Foundation

As companies grow it's important that they have a team first approach. Low-staff turnover, employee happiness and personal growth are important aspects of who we are. Our team enjoy a number of perks such as private health insurance, individual personal development budgets and above average salary packages with transparent targets.

Our environmental impact via Ecologi

1,065

Trees funded

67.14

tCO2e avoided

2%

Annual turnover donated

7 days

Paid volunteering per person per year

Our charity partner

Story Seeds

Story Seeds

Our charity partner. A Somerset-based charity placing books into the hands of primary school children from disadvantaged backgrounds. Our MD Chris Ryan sits on the board as a director. We build and maintain both their main website and their project site pro bono.

Visit Story Seeds →

Security & compliance

How we keep things secure

01

Cloudflare on every site

DDoS protection, web application firewall, bot filtering, and automatic SSL. Every site we host sits behind Cloudflare regardless of hosting package.

02

CIS-hardened servers

Servers built to Centre for Internet Security benchmarks. Industry best practice for preventing unauthorised access and reducing attack surface.

03

Proactive vulnerability scanning

Monthly scanning via Intruder.io. High-severity patches initiated within 24 hours. We catch problems before they become incidents.

04

GDPR and data protection

Our managing director has hands-on experience as a Data Protection Officer. We build with UK GDPR compliance in mind and advise clients on data handling.

05

AI code review policy

We use AI-assisted development throughout our process. Every line of AI-generated code is reviewed by a senior developer before it ships. No exceptions.

06

Dependency auditing

npm audit and Composer audit run before every release. No new dependency ships without a security review. We track known vulnerabilities across all client sites.

Our position on AI

How we use AI in development

We use AI-assisted development tools as part of our workflow. Specifically, we use Claude Code in the terminal for scaffolding, test writing, and working through complex problems. AI handles repetitive work. Our senior developers handle the thinking, the architecture, and the quality control.

Every line of AI-generated code is reviewed by a senior developer before it ships. This is not optional and not dependent on the project. It is how we work on everything we build.

We do not use AI to replace developer judgement. Database design, API architecture, integration logic, security decisions, and edge case handling require experience that cannot be generated. We use AI to move faster. We use experience to move in the right direction.

We are transparent about this with every client. If you have specific policies around AI-generated code, data handling during AI-assisted development, or disclosure requirements, we are happy to discuss them and adapt our process where needed.

Not sure what the next steps are with your project?

Our team are great at solving problems, and we love building out new partnerships with companies like yours. Send us a message with a brief of your project or problem, alternatively you can schedule a call and speak to us right away.

Chris Ryan, Founder of Innatus Digital