Democratising AI in Engineering: Lessons from Typeform's Journey

Bookmark
Rate this content

As AI transforms software development, teams face a critical choice: lead the change, or risk being left behind! At Typeform, we're proactively encouraging the use of AI tools, and helping everyone level-up their AI proficiency.

This means lots of things including the flexibility to try different tools, democratising access to (but controlling our expenditure on) LLMs, and ensuring we're hiring the next generation of engineers who have AI as part of their DNA.

In this talk, I'll provide some practical examples of how we're achieving these things at Typeform, as well as how we're enhancing the way we collaborate with people outside of engineering using AI tools.

I'll share real examples using AWS Bedrock and MCP servers, plus hard-won lessons from our journey. If your team is on the path to AI transformation, this talk will give you some practical strategies for making it a success.

This talk has been presented at React Advanced 2025, check out the latest edition of this React Conference.

FAQ

Typeform is an online forms builder that allows users to create forms, collect information, analyze results, and integrate with third-party services.

Typeform is democratizing access to AI by providing engineers with AWS Bedrock API keys, allowing them to access AI tools without complex authentication processes, and enabling them to choose their preferred AI tools for development.

At Typeform, AWS Bedrock is used to provide engineers with access to a variety of LLMs through a single unified API, simplifying AI integration and usage within the engineering team.

Typeform's hiring process now involves assessing candidates' proficiency with AI tools by giving them tasks too large to complete manually and evaluating their ability to effectively use AI coding tools.

AI has improved Typeform's hiring process and enhanced collaboration between engineering, design, and product management by facilitating rapid prototyping and idea testing using AI-powered tools.

Typeform provides engineers with unlimited access to AI tools via AWS Bedrock, costing approximately $150 per engineer per month, and is currently not imposing strict cost management.

The principle behind AI adoption at Typeform is to empower engineers with access to AI tools while allowing them the freedom to choose their preferred tools, fostering innovation without strict prescriptions.

Typeform uses AWS Bedrock for AI integration, allowing engineers to access various AI models from vendors like Anthropic and Amazon, simplifying the process with Bedrock API keys.

Andy Kuszyk
Andy Kuszyk
36 min
28 Nov, 2025

Comments

Sign in or register to post your comment.
Video Summary and Transcription
The Talk at Typeform discusses democratizing AI access, focusing on AI tool adoption and enabling access with AWS Bedrock. Simplifying access to AI is highlighted through Bedrock API keys, leading to increased utilization and tool flexibility. The impact of democratizing AI tool usage on hiring processes and collaboration is emphasized. Empowering AI access without strict prescriptions and adapting to the dynamic AI landscape are key themes. Vibe coding at Typeform enhances user experience, while assessing engineers' AI proficiency in hiring is crucial for future software engineering roles.

1. Introduction to AI Democratization at Typeform

Short description:

Andy introduces himself at Typeform as a staff engineer, a Star Trek fan, and an Emacs user. He asks if there are any Typeform users, Star Trek fans, or Emacs users in the audience. Andy explains his talk will cover democratizing AI at Typeform, sharing anecdotes, and lessons learned. He presents a fabricated chart to highlight the hype around AI this year.

So, hi everyone. Welcome to my talk about democratizing AI in engineering, which is a sort of a summary of some of the learnings we've had from our journey at Typeform this year. I thought I would start with some introductions. So, my name is Andy. I'm a staff engineer at Typeform. In case you haven't heard of Typeform, Typeform is an online forms builder, a bit like Google Forms, so you can sign up and you can create a form, for lots of information you want to receive, you can send that form out to your customers and they can fill it in and you can analyze your results and send it to third party integrations and things like that. Are there any Typeform users here? Has anyone used Typeform or heard of Typeform? Okay, good, right, a few friendly faces, that's good to know. Other thing to know about me is I'm a Star Trek fan. Are there any Star Trek fans here? Okay, a few people. Good, all right, live long and prosper. There are some Star Trek memes, so you'll probably find them funny. I hope so anyway. If you're not a Star Trek fan, which is the vast majority of you, when you see a Star Trek meme, just laugh, that's just sort of cute. Other thing to know about me is I'm an Emacs user, big Emacs fan, thanks for the intro. I wrote the presentation in Emacs. I'm actually presenting in Emacs. Those of you at the front will see my mode line, which is very exciting. Are there any Emacs users here? Okay, there's one. It's quite a familiar experience to me to be the only Emacs user in the room, maybe not a room with so many people in, but okay, that's fine. Don't worry, we'll just forget the whole Emacs thing.

Okay, so what am I going to talk about today? I'm going to talk about the journey we've been on this year at Typeform to provide our engineers with access to AI. I'm mainly going to talk about that inside our engineering organization. I'm going to spend a bit of time on that. I'm also going to share a few anecdotes about the impact AI has had outside of our engineering organization, and I'm going to close with a few sort of learnings or lessons from that journey. Now, before I talk about our journey inside engineering, I thought I would just frame this conversation with an illustration. Now, this, I just want to, fair disclosure, this chart is entirely fabricated. No real data was used. I actually asked an LLM to generate this diagram, and those at the front, you might get bonus points for spotting some clues that this diagram was AI generated. So, a complete fabrication. But I do think it illustrates the point I want to make, which is that this year there's been a huge amount of hype about AI, an exponential amount of hype.

2. AI Tool Adoption and Democratization at Typeform

Short description:

The speaker discusses the hype around AI coding tools and the slower adoption rate, especially in larger organizations. The journey at Typeform focuses on democratizing access to AI and federating its usage, aiming to make AI accessible to everyone in the team. Democratizing access to AI involves removing barriers and ensuring widespread distribution within the team.

The green line is an exponential amount of hype this year about AI coding tools. And the kind of coding tools I'm talking about are agentic coding tools like Claude Code, Cursor, Klein, that kind of thing. My presentation is about the journey we've been on at Typeform, but I think it's probably a familiar experience for many people in many organizations. And the other line trailing behind the hype line is adoption. Basically, I'm trying to illustrate that whilst I think there's been a lot of hype in the industry, I think actually people's adoption has been somewhat slower than that hype might indicate. And that might be especially true in larger organizations, because for an engineering team to really adopt AI tools, it's not just a case of individuals picking it up. The company needs to buy licenses, pay for LLM access, choose tools, consider security, all of this kind of thing, which slows down that adoption curve.

So, when I'm talking about the adoption of AI tools, it's that adoption curve that trails behind the hype. That's the curve I'm talking about, the adoption of tools in engineering teams. Let me tell you a bit about our journey at Typeform. This year, I think I could probably summarize the entire experience we've had with this one phrase. Adopting AI in our engineering organization has all been about democratizing access to AI and federating usage of AI. And I'm going to unpack what I mean by those two terms a little, but that's really been the guiding principle throughout the whole year, democratizing access and federating usage.

Let's start with democratizing. What do I mean by democratize? So, I asked an LLM to write a summary of the word democratize, and we didn't so much write a summary as an essay. So, I said, okay, it's far too long. Summarize your summary. And then it wrote this paragraph, which I thought was actually pretty good. So, what do I mean by the word democratize? Democratizing is all about making something accessible to ordinary people, everybody, not just a specific group or a set of elites, making something accessible to everybody by removing barriers to entry, simplifying how they can use it, and distributing that usage as widely as possible, ultimately so that it's available to everyone and not just a small group. So, when I say democratizing access to AI, I'm talking about making access to AI available to everybody in your team, reducing the barriers to entry for everybody so it's as easy as possible for people to use it, and distributing that access as widely as possible so everyone in your team has access to AI.

QnA

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

A Framework for Managing Technical Debt
TechLead Conference 2023TechLead Conference 2023
35 min
A Framework for Managing Technical Debt
Top ContentPremium
Today's Talk discusses the importance of managing technical debt through refactoring practices, prioritization, and planning. Successful refactoring requires establishing guidelines, maintaining an inventory, and implementing a process. Celebrating success and ensuring resilience are key to building a strong refactoring culture. Visibility, support, and transparent communication are crucial for addressing technical debt effectively. The team's responsibilities, operating style, and availability should be transparent to product managers.
Principles for Scaling Frontend Application Development
React Summit 2023React Summit 2023
25 min
Principles for Scaling Frontend Application Development
Top Content
Watch video: Principles for Scaling Frontend Application Development
This Talk discusses scaling front-end applications through principles such as tearing down barriers, sharing code in a monorepo, and making it easy to delete code. It also emphasizes incremental migration, embracing lack of knowledge, and eliminating systematic complexity. The Talk highlights the use of automation in code migration and the importance of removing barriers to enable smoother code migration.
Fighting Technical Debt With Continuous Refactoring
React Day Berlin 2022React Day Berlin 2022
29 min
Fighting Technical Debt With Continuous Refactoring
Top Content
Watch video: Fighting Technical Debt With Continuous Refactoring
This Talk discusses the importance of refactoring in software development and engineering. It introduces a framework called the three pillars of refactoring: practices, inventory, and process. The Talk emphasizes the need for clear practices, understanding of technical debt, and a well-defined process for successful refactoring. It also highlights the importance of visibility, reward, and resilience in the refactoring process. The Talk concludes by discussing the role of ownership, management, and prioritization in managing technical debt and refactoring efforts.
Building High-Performing Cross-Cultural Teams
React Day Berlin 2022React Day Berlin 2022
25 min
Building High-Performing Cross-Cultural Teams
Top Content
The Talk discusses the importance of effective communication and collaboration in cross-cultural teams. It emphasizes the impact of culture on communication and performance evaluation. The speaker highlights the differences between low-context and high-context communication styles and the need to understand cultural nuances. It also explores the challenges of giving feedback in multicultural teams and suggests ways to improve communication and create a feedback culture. The influence of language on communication and the importance of transparency and honesty in feedback are also discussed.
Scale Your React App without Micro-frontends
React Summit 2022React Summit 2022
21 min
Scale Your React App without Micro-frontends
This Talk discusses scaling a React app without micro-frontend and the challenges of a growing codebase. Annex is introduced as a tool for smart rebuilds and computation caching. The importance of libraries in organizing code and promoting clean architecture is emphasized. The use of caching, NxCloud, and incremental build for optimization is explored. Updating dependencies and utilizing profiling tools are suggested for further performance improvements. Splitting the app into libraries and the benefits of a build system like NX are highlighted.
A Quick and Complete Guide to Measuring Your Tech Debt and Using the Results
TechLead Conference 2023TechLead Conference 2023
27 min
A Quick and Complete Guide to Measuring Your Tech Debt and Using the Results
Watch video: A Quick and Complete Guide to Measuring Your Tech Debt and Using the Results
This Talk discusses the measurement and interpretation of tech lead, focusing on tech debt. Tech debt is a tool to temporarily speed up development but can have negative consequences if not managed properly. Various tech debt metrics, including heuristic metrics and second-tier metrics, can help identify and manage tech debt. Tech debt interest is crucial for measuring the impact of tech debt and allows for prioritization. It is important to collect and analyze tech debt metrics to ensure software and team health.

Workshops on related topic

From Engineer to Leader: A Workshop for First-Time Tech Leaders
TechLead Conference 2024TechLead Conference 2024
144 min
From Engineer to Leader: A Workshop for First-Time Tech Leaders
Workshop
Andrew Murphy
Andrew Murphy
Transitioning from an individual contributor role to a leadership position, especially in the fast-paced tech industry, is hugely challenging. Most new leaders don't receive any training at all in the first 10 years of their new responsibilities.Our comprehensive workshop is designed to assist new and emerging tech leaders in understanding their new roles and gaining the skills to make them confident, happy and effective leaders.
The Future of Engineering Teams: Humans Guide, Agents Code
TechLead Conference 2025: AI in OrgsTechLead Conference 2025: AI in Orgs
103 min
The Future of Engineering Teams: Humans Guide, Agents Code
Workshop
Konrad Bujak
Konrad Bujak
Most teams are still using AI as a glorified autocomplete, but the future is already here. I'll show you how engineering teams work when coding agents handle implementation while humans focus on guidance and oversight.I have built coding agents that have our team guidelines embedded - no more style guides or coding standards docs. You'll see agents that automatically follow our Next.js 15 patterns, Nx monorepo structure, shadcn/ui conventions, and more of our tech stack, while humans make small corrections that improve all future work.This isn't about replacing engineers - it's about scaling the possibilities of your team through agent multiplication instead of hiring and restructurizations. I'll demonstrate the workflow where the agent implementation is followed by human refinement, creating consistent quality that doesn't depend on human variability.
Managers Are From Mars, Devs Are From Venus
TechLead Conference 2024TechLead Conference 2024
111 min
Managers Are From Mars, Devs Are From Venus
Workshop
Mo Khazali
Mo Khazali
A Developer’s Guide to Communicating, Convincing, and Collaborating Effectively With Stakeholders
It’s a tale as old as time - collaboration between developers and business stakeholders has long been a challenge, with a lack of clear communication often leaving both sides frustrated. The best developers can deeply understand their business counterparts’ needs, effectively communicate technical strategy without losing the non-technical crowd, and convince the business to make the right decisions. Working at a consultancy, I’ve both failed and succeeded in architecting and “selling” technical visions, learning many lessons along the way.Whether you work at a product company, are a consultant/freelancer, or want to venture beyond just being a developer, the ability to convince and clearly communicate with stakeholders can set you apart in the tech industry. This becomes even more important with the rise of GenAI and the increasingly competitive developer market, as problem-solving and effective communication are key to positioning yourself.In this workshop, I’ll share real-world examples, both good and bad, and guide you through putting the theory into practice through dojos.
Out of the Frying Pan, Into the Fire: A Manager's Guide to Helping New Developers Thrive
TechLead Conference 2024TechLead Conference 2024
35 min
Out of the Frying Pan, Into the Fire: A Manager's Guide to Helping New Developers Thrive
Workshop
Andrew Coleburn
Andrew Coleburn
Onboarding to a new project can be difficult, no matter your background and experience. But it can be especially challenging for new developers straight out of school or a coding bootcamp. Drawing on personal experience as a bootcamp grad and JavaScript consultant, this talk will discuss tips and strategies for managers to help the new developers on their teams get their bearings in an unfamiliar codebase, so they can make more of an impact, faster!