Hi, I'm Craig, Senior Frontend Engineer at Tillo 
I've been writing software for over 15 years. At Tillo, I own the frontend architecture and technical direction; leading the ground-up rewrite of the core platform.
I'm currently leading the delivery of the Tillo Hub, a large-scale SaaS platform rebuilt in Nuxt with a modular monorepo, and designed and built Pavilion, Tillo's internal component library and design token system, designed to be used across all frontend applications.
I also run Tillo's frontend guild and office hours, mentor engineers one-to-one, teach code design patterns, and run workshops to level up frontend knowledge across the company.
Outside of work, I create projects that I'm passionate about. I'm currently building Atelier, a nuxt native component playground, as well as a cloud website to offer enterprise solutions for Atelier users. I'm also building Alloy, a TUI framework for the programming language Odin. I recently built Recul, a CLI and GitHub Action that reduces npm supply chain attack risk by keeping dependencies a configurable number of versions behind the latest.
Frontend: TypeScript, Vue, Nuxt, React, Tailwind
Backend: Go, Laravel, Node, Prisma, GraphQL
DevOps: Nix, Docker, Podman, Colima, CircleCI, GitHub Actions
- Pavilion - Tillo's component library and design token system
- Tillo Hub - continuing to evolve the frontend architecture and design system
- Nix Development Profiles - an internal Nix-based tooling system for managing and standardising developer environments across Tillo's engineering teams
- Tillo Nuxt Tools - Custom internal tools built on top of the Nuxt dev tools
- Create Tillo App - an internal CLI for spinning up new Nuxt applications pre-configured with Tillo's eslint config, packages, and tooling defaults
- Atelier - a Nuxt component playground, coming soon
- Alloy - a TUI component framework written in Odin
- Nix Configuration - fleet management and system configuration via Nix
- Nix Flakes - custom Nix flakes for reproducible development environments
- Recul - lag your npm dependencies, reduce supply chain risk. Works in the CLI and as a Github Action
- Blog - personal writing on engineering and technology
- Reimagining the Tillo Hub: How We Rebuilt Our Frontend Platform - a deep dive into the architecture, design system, and engineering decisions behind the Hub rewrite






