Work

I’ve been building things for the web since I was a kid, back when I was also beta testing PocketPC games on the side. Here’s where I’ve worked. For what I’m working on now, see GitHub or LinkedIn.

Experience

  1. 2022 – present

    Kong

    Senior Software Engineer

    Helping build Kong's control plane: its API and the configuration reconciliation between the control plane and Kong Gateway data planes. Mostly Go, with some Lua here and there.

  2. 2016 – 2022

    StackPath

    StackPath acquired MaxCDN in 2016, and I came along with it.

    Back-end Engineer 2018 – 2022

    Go gRPC microservices, billing system integrations, and ETL and SQL reporting for business intelligence.

    Full Stack Engineer 2016 – 2018

    StackPath's API, control panel and internal tools, and the move to Zuora for automated enterprise billing.

  3. 2011 – 2016

    MaxCDN

    Full Stack Engineer 2014 – 2016

    MaxCDN's API, control panel and internal tools in PHP and Python, plus new billing integrations.

    Software Engineer 2012 – 2014

    The marketing team's swiss-army knife: the WordPress sites, the order form, SEO and analytics, business intelligence tooling, and a new marketing website I designed, wrote and built.

    Contractor 2011 – 2012

    Marketing sites, email templates, print and web design, and blog posts on web performance.

  4. 2008 – 2013

    Tech Cores

    Founder

    A technology blog with a team of writers, running on my own WordPress themes and a Linux, Nginx and Varnish stack. Through Tech Cores I also reviewed books for Packt Publishing before publication, like iPhone Location Aware Apps Beginner's Guide, sending feedback on drafts and posting reviews on the blog. Read its history.

  5. 2006 – 2011

    eSoft Interactive & Kuyi Mobile

    Full Stack Engineer

    Built the websites, forums and in-game APIs for a friend's game studio, first for PocketPC and later for iPhone, and developed the iOS game Alienz.

Find me elsewhere