I’m a senior software engineer at Typeform.

I lead technical work on the tools customers use to manage contacts and connect Typeform to other apps. At Multiverse I set up a frontend team and led the company’s design system project.

I build and run software for clients through my own business, Talesoft Digital.

Selected work

  • Typeform

    I work on Contacts and CRM. Connecting an AI tool to our public MCP server used to mean creating a personal access token and pasting it into the tool. I helped add OAuth so people can sign in to Typeform and see what the app is asking permission to do.

    Stack
    TypeScript · React · Next.js · Node.js · PostgreSQL · AWS
  • CPD Platform for AoG GB

    AoG GB, a UK church network, hired me after I built a working version of their training platform in a week. People could log their training and see how many continuing professional development points they’d earned. I migrated the existing training records and still run the platform for them.

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

    I build software for churches and charities and help them connect the tools they already use. I also sell digital products, including visuals for church services. That side of the business has more than 260 customers.

    I’m building SundayOS for churches to plan services and organise volunteer rotas. There’s a waiting list ahead of launch.

    For AI Policy for Churches, I work with staff and volunteers on questions like whether to use an AI note-taker in a pastoral meeting. I write up what they decide.

  • Multiverse

    Our frontend team built shared components with Radix UI and Storybook. I led the move to React Server Components, which cut the amount of JavaScript we sent to browsers by more than 35%. I also designed how our notification service handled preferences across customer accounts.

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

I ask clients to show me how they do the job now. Sometimes I can recommend a tool that already does it. When they need new software, I get a working version in front of them early. They can come straight back to me when something needs changing.

When a change involves several teams, I talk it through with the engineers who’ll maintain the code. On Typeform’s MCP server we agreed to check permissions in one place, so a team adding a tool only has to say what access it needs. I write down what we decided and why.

Audacious Church

I co-lead the creative ministry. I work with around ten team leaders who look after more than 200 volunteers across worship, production and creative. My own background is in photography and video.

Writing

All posts

Contact

For engineering roles or a project you’d like to work on together, email charlie@talesoft.digital.

Email me