Skip to content
View CRBroughton's full-sized avatar
🚀
Working on the Atelier MVP
🚀
Working on the Atelier MVP

Sponsoring

@antfu
@johnsoncodehk

Block or report CRBroughton

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CRBroughton/README.md

Hi, I'm Craig, Senior Frontend Engineer at Tillo waving hand

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.


💪 Stack

Frontend: TypeScript, Vue, Nuxt, React, Tailwind
Backend: Go, Laravel, Node, Prisma, GraphQL
DevOps: Nix, Docker, Podman, Colima, CircleCI, GitHub Actions


🔨 Currently Building (Tillo)

  • 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

🔨 Currently Building (Personal)

  • 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

✍️ Writing


💬 Contact


Pinned Loading

  1. CRBroughton.me CRBroughton.me Public

    My Portfolio Website

    Vue

  2. alloy alloy Public

    A terminal UI framework for Odin

    Odin 2

  3. recul recul Public

    Recul, lag your npm dependencies, reduce supply chain risk

    TypeScript

  4. Forager Forager Public

    Forager is a web based application for mapping publicly accessible foods.

    Vue 2

  5. Sibyl Sibyl Public

    A lightweight, type-safe query builder for sql.js, libSQL & Bun

    TypeScript

  6. V3 V3 Public template

    T3 Inspired Nuxt Stack

    TypeScript 28 2