RetoolStaff Software Engineer - Design
2024 – Present- 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
2026 – PresentMultimodal 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