Skip to content

Senior Software Engineer · Founder, Talesoft Digital

Senior software engineer and product-minded technical lead.

At Typeform, I work on customer data, contacts and CRM, with a focus on OAuth, permissions, integrations and AI-enabled tooling.

Through Talesoft Digital, I build and operate products that have to sell as well as ship.

Selected work

  • Sep 2025–present · Senior Software Engineer

    Typeform

    Senior engineer and technical lead in Typeform's Customer Data area, working across Contacts and CRM. My work spans OAuth, permissions and integrations — the systems that break loudly when they're wrong — alongside AI-enabled customer-data tooling and cross-team technical direction.

    Stack TypeScript · React · Next.js · Node.js · PostgreSQL · AWS

  • In production · via Talesoft Digital

    CPD Platform for AoG GB

    A production platform for continuing professional development that I built and continue to operate for AoG GB, a UK church network. I owned discovery, delivery and the secure migration of existing training data, and remain responsible for ongoing development and support.

    Stack TypeScript · React · Next.js · PostgreSQL · Drizzle ORM · Tailwind CSS

  • Ongoing · Founder

    Talesoft Digital

    An independent software and product business through which I build digital products and operate production software for clients, including making the buy-vs-build call before any code gets written. Its digital products have reached more than 260 customers.

    Current explorations

    SundayOS — pre-launch church-operations product, currently validating positioning, pricing and demand through a live waitlist.

    AI Policy for Churches — early-stage productised service exploring practical AI governance for churches.

  • Dec 2024–Sep 2025 · Senior Software Engineer

    Multiverse

    I formed and helped lead a cross-cutting frontend team focused on platform-wide quality. I led a company-wide design-system initiative using Radix UI and Storybook, and an RSC migration that reduced client-side JavaScript by over 35%. I also designed the notification-preferences architecture for a multi-tenant notification service.

Career

Sep 2025–present
Senior Software Engineer, Typeform
Dec 2024–Sep 2025
Senior Software Engineer, Multiverse
Mar 2022–Dec 2024
Software Engineer, ITV
Jan 2021–Mar 2022
Software Engineer, MoneySuperMarket Group
Sep 2017–Jan 2021
Junior Software Engineer, Auto Trader UK

How I work

  • 01

    Buy before you build

    I make buy-vs-build calls for clients, and I hold my own projects to the same test: custom software has to justify itself against the off-the-shelf alternative. Sometimes the most useful thing an engineer can say is "don't build this."

  • 02

    Gravitate to the seams

    Permissions, integrations, design systems, notifications — the systems I end up owning are the ones that only work if several teams agree. Leading that kind of work is mostly listening carefully, then writing things down clearly.

  • 03

    Operate what you ship

    Running a platform in production changes how you build it. At Talesoft, a support ticket is often a better teacher than a retro.

Creative Ministry Leadership

Volunteer · Creative Ministry Co-Lead

Audacious Church

I co-lead a 200+ person volunteer creative ministry through a core team of around 10 leaders spanning worship, production and creative. I focus on developing leaders and improving the structure, communication and standards that keep a team of that scale healthy.

Writing

All posts

Contact

Got a project, a role, or a question about anything here? Email charlie@talesoft.digital. Short messages are fine.

Email me