• Me standing in front of some tents
    I'm Alistair. I work on Bun, the fast JavaScript runtime. I'm interested in things like language specifications and type systems. I've been called a TypeScript wizard at least a few times.
  • Me standing in front of some tents

    I try to write every now and then, often about stuff I've recently been working on. Hover your mouse here to see the list.

    Ambient Declarations

    Explaining ambient declarations with @types/bun as an example

    Avoiding homework with code (and getting caught)

    The eventful tale of me getting fed up with my homework

    The 0kb Next.js blog

    How I shipped a Next.js app with a 0kb bundle

    Serverless Discord OAuth with Next.js

    Implementing basic Discord OAuth on Vercel's serverless platform

    A strict TSConfig

    The strictest TypeScript configuration possible. "Look ma, no errors!"

  • Me standing in front of some tents
    MapMap
    Avatar

    Currently in San Francisco 📍

  • Me standing in front of some tents
    I'm on a few social platforms
    My Discord is @alistaiir - I'm currently offline
    I'm @alii on GitHub
    Otherwise, I'm @alistaiir on Twitter/X
  • Me standing in front of some tents
    I have some fun experiments on this site, some are functional things I use, others are just me messing around. Click here to see them.