Software Engineer, Open Source Advocate. Always Up For Adventure.

I'm Charlie, a software engineer who has worked in a wide range of technologies and industries for over 20 years. I love building things, whether it's software, hardware, or just about anything else.

An Engineer's Guide to Web Caching at Scale

A practical engineer's guide to web caching at scale. This post explores the real-world evolution of a multi-layered caching strategy for a major e-commerce website—from static files and CDNs to complex GraphQL APIs and cache invalidation.

Developer Skill Shapes

Embrace the dynamic nature of developer skillsets, and keep your team's landscape evolving to stay ahead of the curve.

Green with Envy

Tracing Network Calls Across Your Application Stack with Envy.js

Work

  1. Company
    Sanity
    Role
    Senior Engineering Manager
    Date
  2. Company
    Nearform (formerly Formidable)
    Role
    Director of Engineering
    Date
    Notable Clients
    Company
    Puma
    Role
    Global Scale eCommerce Platform
    Company
    RBI
    Role
    Mobile and Web Ordering Platform
    Company
    HP
    Role
    Enterprise Hardware Management Platform
  3. Company
    Excelion Partners
    Role
    Solutions Architect
    Date
    Notable Clients
    Company
    Alliance Laundry Systems
    Role
    ML Predictive Maintenance Platform
  4. Company
    Omni Resources
    Role
    Solutions Consultant
    Date
    Notable Clients
    Company
    TASC
    Role
    Single Sign On Benefits Portal
    Company
    UnitedHealth Group
    Role
    Global API Edge Network
More (1999-2016)