Craig Broughton

Hi there, I'm Craig 👋

I'm a Software Engineer, focused on delivering performant, high-quality applications.

My passion drives my success; I always aim to achieve.

I currently work at Tillo, where I lead the front end development of our platforms. I run regular company workshops, focused on enhancing knowledge of front end development.

My goal is to drive forward our platform to surprise and delight all of our users, giving them the experience they deserve.

Skills: TypeScript, Vue, Tailwind, Go

CV / Resume

Writing

All posts →

Projects

  • Recul — Stay N versions behind the latest published release of your npm dependencies to avoid supply chain attacks. Supports CLI, GitHub Actions, pnpm monorepos, and catalog configurations.
  • AIEmotes — Innovative AI-powered emote generation. Create stunning emotes for various websites with just a single click. AIEmotes was created with the V3 stack.
  • Sibyl — A lightweight, type-safe query builder for sql.js, libSQL & Bun.
  • Regress(coming soon) — A web based application which provides a visualisation layer to your image assets repository, as well as an easy to use interface for simple regression testing.
  • V3 — A personalised Nuxt stack for rapid development practices. The aim of V3 is to enable developers to move fast without breaking anything, which is the mantra of tRPC, which powers the core of V3's API. V3 was inspired by T3, a similar stack which instead uses React as the front-end framework.
  • TS Test Utils — A collection of helper TypeScript types to test other TypeScript types.

© 2026 Craig Broughton