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’m currently working at Nearform, where I oversee the delivery of application services for a variety of clients and help guide our open source strategy.

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

Sort Table Columns with Angular and Typescript

Here is a simple method for adding sorting to any table in Angular 2+. It's a simple approach that allows you to define how the table is filled with data, instead of the table sort forcing you to use either client side or server side.

Work

  1. 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
  2. Company
    Excelion Partners
    Role
    Solutions Architect
    Date
    Notable Clients
    Company
    Alliance Laundry Systems
    Role
    ML Predictive Maintenance Platform
  3. 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)