Product partner · UK and worldwide remote

Tell me what you need to build or fix.

I help founders and growing teams build software products. I can define the product, write the code, launch it and run it. I work alone, join your team or bring in people I trust.

Available for the right projectProjects · Fractional · Embedded
NodeWatch native macOS app
MakeMySite AI product
Dungeon Master AI experience

When I can help

You can bring me an idea, a prototype or a product in trouble.

I'll help you decide what to build, deal with the technical risks and get the work moving.

  • You have an idea and need a clear product and technical plan.
  • You need someone to turn a prototype into a production product.
  • You want AI features that work for customers and hold up in production.
  • A product or platform has become fragile, slow, costly or difficult to change.
  • Your team needs part-time senior technical direction.
  • You need someone to own the software and its cloud operation after launch.

What I can take on

I can take responsibility for the whole product.

I work across product decisions, application code and cloud operations. You get one person responsible for how those parts fit together.

Product strategy and delivery

I define the product, choose an approach and take it through launch.

  • Discovery and product shaping
  • Prototypes and technical strategy
  • Web products and multi-tenant SaaS
  • Internal tools and operational systems
  • Launches, rebuilds and ongoing ownership

Apps, systems and integrations

I build for browsers, phones, tablets and desktops, including the services behind them.

  • iOS, Android and cross-platform mobile
  • Native macOS and desktop software
  • APIs, real-time systems and background work
  • Data models, permissions and auditability
  • Payments, messaging, files and third-party integrations

Applied AI

I find useful jobs for AI and build features that hold up in production.

  • Assistants, copilots and tool-using agents
  • RAG, semantic search and knowledge tools
  • Document, voice and generative workflows
  • Evals, observability and guardrails
  • Model choice, resilience, latency and cost

Cloud and technical leadership

I set up and run cloud infrastructure, and I give teams senior technical direction.

  • AWS, Vercel, Railway and Cloudflare
  • Serverless, Lambda and Docker
  • Monitoring, security, performance and recovery
  • Founding engineer and fractional CTO support
  • Due diligence, rescue work and team leadership

Capability index

Specific work I can take on

Open each section for the full list.

Shape and plan products

I turn an idea or rough brief into a product your team can build.

  • Product discovery and idea development
  • User and workflow discovery
  • Technical feasibility and risk assessment
  • Prototypes and proofs of concept
  • Product and technical strategy
  • Architecture and technology selection
  • Roadmaps, estimates and delivery planning
  • Build-versus-buy decisions
  • Existing-system and codebase reviews
  • Security, compliance, scaling and operational planning
Build complete digital products

I design, engineer and launch complete products, including the first release and the production system behind it.

  • Multi-tenant SaaS platforms
  • B2B and B2C web applications
  • Internal tools and operational systems
  • Customer, supplier and employee portals
  • Workflow, approval and compliance platforms
  • Dashboards, reporting and data visualisation
  • Marketplaces and subscription products
  • Booking, scheduling and membership systems
  • Collaboration and real-time applications
  • Company, campaign and marketing websites
  • E-commerce and transactional websites
  • Progressive and offline-capable web apps
  • Browser extensions and developer tools
  • MVPs, production launches and product rebuilds
Native, mobile and installed apps

I build apps for phones, tablets and desktops, plus the services they use.

  • Native iPhone and iPad applications
  • Native Android phone and tablet applications
  • Cross-platform React Native and Expo products
  • Swift and SwiftUI applications
  • macOS apps and menu-bar utilities
  • Windows and cross-platform desktop software
  • Electron applications
  • Mobile-to-web and backend integration
  • App Store and Play Store release support
  • Push notifications, offline data and device capabilities
AI products and features

I use AI to improve a product or remove repetitive work.

  • AI assistants and copilots
  • Conversational product interfaces
  • Tool-using agents and autonomous workflows
  • Multi-agent systems
  • AI-powered workflow automation
  • RAG, semantic search and knowledge assistants
  • Document extraction, classification and summarisation
  • Document, policy, form and report generation
  • Issue classification, routing and triage
  • Recommendations and decision-support tools
  • Natural-language interfaces for existing software
  • Adaptive learning and AI-generated courses
  • Voice, transcription and generated speech
  • Generative audio, music, image and media experiences
  • AI-powered websites and content workflows
  • Internal AI tools for repetitive operational work
Production AI engineering and strategy

I take AI prototypes into production with evaluations, controls and monitoring.

  • AI opportunity and adoption strategy
  • Model and provider selection
  • Prompt, context and structured-output design
  • Function calling, tool use and MCP integrations
  • Agent orchestration and background workflows
  • Human approval and escalation steps
  • Memory and conversation state
  • Embeddings and vector search
  • Streaming AI experiences
  • Provider fallbacks and resilience
  • AI evaluations and regression testing
  • Observability and production monitoring
  • Guardrails, permissions, privacy and safety
  • Latency, token and cost optimisation
  • Moving AI prototypes into dependable production
  • Practical advice on AI risk and implementation

I work on applied AI and AI product strategy. I do not train foundation or frontier models.

Backend, data and integrations

I build the services, data models and integrations that run the product.

  • REST and GraphQL APIs
  • Server-side applications and services
  • Real-time systems, WebSockets and live data
  • Event-driven architecture
  • Queues, scheduled jobs and background processing
  • Relational and document databases
  • Data modelling, migrations, search and indexing
  • Multi-tenancy and tenant isolation
  • Authentication, permissions and RBAC
  • Audit logging and compliance evidence
  • Payment, email, messaging and third-party integrations
  • File storage, upload processing and virus scanning
  • High-throughput and operational data systems
  • Legacy integrations and modernisation
Cloud infrastructure and managed operations

I design and run the cloud systems behind a product.

  • AWS, Vercel, Railway and Cloudflare
  • Serverless systems and AWS Lambda
  • Docker and containerised workloads
  • Hosting and deployment architecture
  • CI/CD pipelines and production environments
  • Domains, DNS, TLS and routing
  • Managed databases, storage, queues and caches
  • Logging, monitoring, alerting and observability
  • Backups and disaster-recovery planning
  • Performance and scalability work
  • Cloud migrations and platform changes
  • Infrastructure security and access control
  • Reliability, stabilisation and incident recovery
  • Cloud cost analysis and optimisation
  • Ongoing maintenance and technical ownership
  • Managed support during agreed hours

I support software and cloud operations during agreed hours. I do not provide consumer IT, workplace helpdesks, device repair, cabling or automatic 24/7 cover.

Technical leadership and difficult interventions

I help teams make technical decisions, recover stalled products and prepare systems for change.

  • Founding-engineer support
  • Fractional CTO or technical-lead engagements
  • Embedded senior engineering
  • Architecture and engineering direction
  • Product and engineering team leadership
  • Hiring, mentoring and team development
  • Delivery-process improvement
  • Technical due diligence
  • Acquisition preparation and handover
  • Security and compliance readiness
  • Technical-debt prioritisation
  • Performance and reliability investigations
  • Rescuing stalled or inherited products
  • Rebuilding fragile systems
  • Vendor and platform selection
  • Translating between commercial, product and engineering teams

Ways to work together

We choose a setup that fits the work.

I stay involved and responsible. I can work alone, join your team or lead a small team.

Hire me directly

Hire me for a defined build, technical leadership or a problem that needs senior ownership.

Add me to your team

I join your product or engineering team and take responsibility for delivery and technical direction.

Bring the team

I lead the work and bring in product, design, engineering, QA or infrastructure specialists I know and trust.

Selected proof

I've built products, scaled them and kept them running.

My work includes real-time and defence systems, B2B SaaS, production AI and a software business that reached £1M+ ARR before acquisition.

How I work

We start with the problem and work through to launch.

  1. 01

    Understand

    We talk through the problem, the people affected and the result you need.

  2. 02

    Shape

    I test the risky assumptions, choose an approach and set out the work.

  3. 03

    Build

    I deliver working software in small increments so you can review it as we go.

  4. 04

    Launch and run

    We put the product into use. I monitor it, fix problems and plan the next changes.

Start with a conversation

Tell me what you're trying to build, change or rescue.

Book a free 30-minute call. We'll talk through the problem and decide if I'm the right person for it.

Email me about a 30-minute call