Ben · Ships Code Ltd

Senior full-stack developer that ships.

I build custom tooling, high-performance APIs, and production-grade web systems. 10+ years of hands-on experience across the full stack, and I actually enjoy the infrastructure side too.

shipscode ~ overview.json
$ cat stack.json
{
  "backend": ["Laravel", "PHP", "FastAPI"],
  "frontend": ["React", "Next.js", "TanStack"],
  "mobile": ["React Native", "Expo"],
  "infra": ["Linux", "Docker", "Nginx"],
  "data": ["PostgreSQL", "MySQL", "Redis"],
  "search": ["Elasticsearch", "Typesense"],
  "cms": ["WordPress", "Shopify"],
}
$ git log --oneline -1
a4f91c2 feat: ship it
Infra
From bare metal to cloud
10+
Years of full-stack experience
Full
Stack, from API to mobile
Zero
Tolerance for sloppy code

Custom tooling for problems that matter

I build bespoke systems rather than off-the-shelf solutions, from high-throughput APIs to real-time dashboards and cross-platform mobile apps. Ships Code is just my trading name; it's me doing the work, end to end.

⚙️
Back-end

High-Performance APIs

Laravel and FastAPI (Python) powered REST APIs built to scale. Architected for millions of requests, with Redis caching layers, queue workers, and database optimisation baked in from day one. MySQL and PostgreSQL depending on the project.

Laravel PHP FastAPI Python PostgreSQL MySQL Redis
🖥️
Front-end

React & Next.js Applications

Fast, SSR-ready web applications that consume your data intelligently. From marketing sites to complex internal tools, built with a focus on performance and maintainability.

React Next.js TanStack TypeScript
📱
Mobile

React Native Mobile Apps

Cross-platform iOS and Android applications with a single codebase. Expo-powered workflows for rapid iteration without sacrificing native performance or user experience.

React Native Expo iOS Android
📊
Tooling

Internal Dashboards & Monitoring

Custom operational tooling that aggregates data from multiple sources: ad networks, analytics platforms, server metrics, into a single coherent view of business performance.

Data Aggregation Real-time KPI Dashboards
🖥️
CMS

WordPress Development

Extensive experience with WordPress at scale: custom themes, plugin development, performance optimisation, and WooCommerce implementations for businesses that run on it.

WordPress WooCommerce Custom Plugins
🛠️
Infrastructure

Server Administration & DevOps

Comfortable from bare metal to cloud: provisioning and maintaining Linux servers, containerising workloads with Docker, managing virtualisation with Proxmox, and deploying to AWS and GCP. Observability via New Relic, self-hosted stacks via Coolify, and Redis for caching and queues throughout.

Linux Docker Proxmox AWS GCP Redis New Relic Coolify

Things built that actually run.

Internal tooling

Business Intelligence Dashboard

A unified KPI dashboard aggregating data from multiple ad networks, Google Analytics, and direct data imports. Real-time financial and operational performance in a single view, replacing spreadsheet chaos with structured insight.

React Data Aggregation Google Analytics Ad APIs
Server management

Server & App Monitoring Agent

A customer-facing monitoring tool providing real-time visibility into server health, Next.js application state, and Redis memory. Includes interactive management tools, not just dashboards, but controls to act on what you see.

Real-time WebSockets Redis Next.js Linux
iOS & Android

Cross-Platform Mobile Applications

Production React Native apps shipped to both App Store and Google Play. Built with Expo for efficient development cycles, backed by Laravel APIs, with native integrations for notifications, storage, and hardware features.

React Native Expo Laravel API Firebase

Pragmatic by default. Thorough when it matters.

I'm Ben, a senior full-stack developer trading as Ships Code. It's just me. No account managers, no juniors in the background. You get direct access to a senior developer who understands both the technical and business sides of what you're building, and who's been doing this long enough to know when to keep it simple.

  • 01

    Understand the real problem

    Before writing a line of code, I take time to understand what you're actually trying to achieve, not just the spec as written.

  • 02

    Build for longevity

    Code that's readable, maintainable, and documented. The aim is a system you can hand off, extend, or revisit years later without archaeology.

  • 03

    Ship, then iterate

    Working software beats perfect specifications. Structured releases with clear milestones, then refinement based on real usage data.

  • 04

    Clear, direct communication

    Technical updates in plain language. No jargon inflation, no status theatre. You'll always know where things stand.

Core technology stack

Laravel / PHP
React / Next.js
React Native
TypeScript
PostgreSQL
Redis
Docker
Linux / Nginx
WordPress
Shopify
MySQL
Cloudflare
TanStack
Expo
Git / CI/CD
AWS / GCP
Proxmox
New Relic
Coolify
Contract & retained roles
Project-based development
Technical consultancy
Codebase reviews & audits

Got something to build?

Whether you need a senior contractor, a specific system built, or a second opinion on an existing architecture, so drop me a line and I'll have a straight conversation about whether it's a good fit.

[email protected]

Based in Surrey, UK · Remote only