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 postsContact
For engineering roles or a project you’d like to work on together, email charlie@talesoft.digital.