Giles Lavelle

Staff Software Engineer · London, UK

Staff software engineer with a decade of experience at Silicon Valley startups, scaleups and enterprises, across frontend engineering, design systems and developer tooling, and most recently building LLM products end to end.

Stack
React, Next.js, TypeScript, Tailwind, GraphQL, Cloudflare Workers
Interests
Agentic workflows, LLM evaluation, Server-side experimentation and A/B testing, Semantic search
Outside work
Learning Korean, Film photography, Cycling
Education
BSc Computer Science - First-class honours (4.0), University of Bristol, 2012 – 2015

Recent work

RetoolStaff Software Engineer - Design

  • Led the ground-up rebuild of retool.com from a legacy Gatsby/JS stack to TypeScript, Next.js, and Tailwind, reaching 99.999%+ uptime and 95–100 Lighthouse scores (was 20–30)
  • Built the web platform’s CI and CD pipelines from scratch as sole engineer: 1,000+ unit tests and Playwright checks on every PR, and automated deploys across GitHub Actions, Vercel, Slack, and Linear
  • Led adoption of Claude Code in the web codebase and published @lavelle/lint-agent, a linter for agent skills now used across Retool’s engineering org

Projects:Site searchApp gallery

OffbookFounder and sole engineer

Multimodal conversation practice for language learners, by voice and text: an AI partner you talk to out loud, and a separate AI teacher whose notes sit beside the conversation. Five language pairs, 27 partner characters.

  • Built Offbook solo in 7 weeks, after finding AI speaking apps like LanguaTalk rigid and their inline corrections distracting: AI partners that stay in character, with feedback from a separate teacher model
  • Chose a model per role on eval evidence: promptfoo suites graded by Claude Opus showed the teacher needs Claude Sonnet despite the cost, and Gemini Flash-Lite is enough for glosses
  • Built the platform once and reused it for two smaller apps, a translator and a daily numbers game, and gave Claude and coding agents access to study notes through a hand-written MCP server with OAuth 2.0

Projects:Offbook NumbersOffbook TranslateOffbook

Earlier experience

ThumbtackStaff Software Engineer

  • Led the migration of the internal Admin platform from a decade-old PHP system to Next.js, TypeScript, and GraphQL as sole frontend engineer

DatabricksSenior Software Engineer

  • Built core components and migration codemods for Dubois, the design system behind the Databricks platform

ThumbtackSoftware Engineer to Senior Software Engineer

  • Proposed and led the company-wide migration from JavaScript to TypeScript, across hundreds of engineers and thousands of files
  • Built a drag-and-drop tool for authoring request forms that drove a 20% increase in bookings in the categories using it
  • Founding member of Frontend Infrastructure; led the migrations from Angular to React and from Grunt to Webpack

GoogleSoftware Engineering Intern

PLASMA Research Group, UMASSGoogle Summer of Code Intern

EnvatoProgramming Tutor