Study

I've always been curious about how things work. From tinkering with RC cars and radios as a kid, to now following the endless corination of the next king of JavaScript frameworks. Here are some of things I'm currently studying:

CSS Battle


A daily challenge from cssbattle.dev: recreate a target graphic using as little HTML and CSS as possible. I rebuild each one, then add a bit of animation on top.

See the animations

Chess


Every chance I get I'm playing a quick game of bullet or blitz, to mixed success. Its a great way to keep my mind my fresh between coding tasks, even if I play too quickly and fail miserably. Here are my results so far:

See my chess profiles

Side projects


Currently learning


  • Nuxt 4

    The new directory structure and features this site is built on.

  • Vuetify's new headless component framework.

  • Flutter

    Cross-platform app development.

  • Firebase

    Auth, Firestore, and hosting for app backends.

  • Drupal 11

    The latest major release and its module ecosystem.

  • WordPress 7

    The latest major release and its current plugin ecosystem.

  • Cloudflare Pages & Workers

    Deploying static sites and small services outside the usual hosts.

  • Vercel

    Git-connected hosting for my Nuxt side projects.

  • Google Maps Platform

    JS API and marker clustering for client map features, alongside Leaflet.

  • Accessibility auditing

    Pa11y and Playwright scripts to catch WCAG issues on client sites.

  • Digital Ocean

    Proper resource usage - load balancing, droplets, managed databases, and the like.

  • Pantheon

    Proper usage and management of the platform.