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
- 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.
- 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.
- 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.
- 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.
- 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.