🇬🇧 United Kingdom

Berkshire, UK

Alwyn Infant School

1988

Managed and taught other children in the class BBC Computers and the Turtle to draw creative images on paper.

High Wycombe Software Development Agency

1994

Work experience placement to work on the Apple Newton device to implement the first wired ethernet networking connection to work with TCP/IP.

Altwood C of E School

1994 – 1998
  • 1994: Schools online project, working with Anglia University for 5 schools being on the internet. Forums and BBS boards.
  • 1996: Constructed an internal network of computers for the library, such that students can access curriculum content on the internet.
  • 1996: When PCs weren't being used across the school network, used downtime screensavers to process Seti @ Home data chunks from Berkeley.
  • 1997: Visual Basic windows desktop application allowing teachers to input student grades to mail merge them into printed reports over pen and paper across the whole school.
  • 1998: A Levels in Physics, Chemistry, and Mathematics (BBB).

Nortel

1996

6-week summer work placement at Maidenhead. Worked on networking infrastructure and global FDDI (Fiber Distributed Data Interface) connections with Canada and other offices. Upgraded routers with ARP tables via COM3 port interfaces. Built their first internal Intranet using HTML 1.0/CSS and Netscape 1.0.

Retail Experience

1996 – 1998
  • Burger King: Achieved the fastest Whopper making time while working as a student.
  • Marks and Spencer: Checkout operations.
  • GAME (1996–1998): Demonstrated the latest gaming setups, including Gran Turismo (launch of PS1), and supported customers with PC gaming setups.

Tandem Computers / Compaq Computers

1999 – 2000

Year In Industry program to work with Compaq Computers, including weekend training excursions at universities. Automated Europe-wide metric collections for support centers. Prepared for Y2K non-millennium bug transition with cellular and telecom failover systems. Implemented new Lucent telephony from Nortel (digital VOIP).

Summer Placements

2000 – 2003
  • 2001: GlaxoSmithKline — packing toothpaste tubes.
  • 2002: Sainsbury's — night shifts.
  • 2003: Teleresearch company on behalf of the UK government for climate carbon offset research.

Southampton, UK

Southampton University

2000 – 2003

BSc Computer Science with Distributed Systems

  • Dissertation: Constructed a mobile phone application using Java MIDP to analyze road sign symbols using Computer Vision techniques and a SOAP web-based service for lookup.
  • SUSU.org: Built and managed students' union forum and social software for thousands of students.
  • Martial Arts: Trained under Sijo Dutton in Hung Leng Kuen Kung Fu for 3 years across all forms.
  • Last.fm / AudioScrobbler: Worked with developers in 2003 to build AudioScrobbler, contributing early code to Last.fm founders.

London, UK

Complinet — Thomson Reuters

2003 – 2006
  • KYC Sanction Search Service: Java-based search system with desktop and web clients to search individuals on international financial sanction lists. Full Enterprise .NET desktop software for banks to process customer databases locally.
  • Media Search Service: Indexed 300k news articles daily, extracting names via NLP (Named Entity Extraction) for clients such as GE Money, Deutsche Bank, and Crédit Agricole.
  • Java Enterprise & Web 2.0: Introduced Enterprise Java for global load-balanced high-availability solutions. Built early Web 2.0 components (Javascript autocomplete) and configured physical servers with openSUSE VM virtualization at Peer1 in Vancouver.

Arrival Education

Co-Founder 2006 – 2007

Co-founded Arrival Education. Built software to analyze sales leads and index news data for lead discovery opportunities.

Obimesh Consulting

2007 – 2011
  • Twitterfeed: Built system to update Twitter from RSS feeds in real-time. Published 6M RSS feeds every 24 hours on a Ruby EventMachine stack over RabbitMQ.
  • Cookmarkit: Family recipe bookmarking service.
  • The RSA: Strategic advisor on the future use of digital technology in Britain.
  • Social Innovation / FutureGov: Built AccessCity (SICamp 2008) for reporting unaccessible TfL entrances via mobile. Drafted Barnet Council digital strategy, advised Greater London Authority on open data, and created TweetyHall.
  • Hophive: Indexed tweets using NLP for address extractions to connect neighborhood stories with Timeout and The Guardian.
  • The Guardian: Built a Ruby library for their open data platform launch.
  • JobsGoPublic (CTO): Led migration from ColdFusion to Rails, introduced Agile practices, and overhauled DevOps.

London Ruby User Group (LRUG)

2008 – 2011

Organized Ruby Manor UK conference. Spoke monthly at LRUG meetups on real-time web, EventMachine optimizations, and async threading.

GoFreeRange

Co-Founder 2009 – 2011

Co-founded London Ruby agency alongside James Adam and Tom Ward.

  • Telefonica / O2: Wrote Ruby library for SMSCs to capture and forward SMS messages into APIs.
  • Mubi: Upgraded platform from Rails 2 to Rails 3 and optimized development workflows.
  • Chromaroma: Gamified TfL travel using Oyster card taps and data APIs.
  • Alpha.gov: Designed and proposed architectural approach to rebuild UK government services using modern HTML/JS/Rails stack at the Cabinet Office.
  • Voicenet: Wrote a programmable VoIP handling DSL in Ruby (pre-Twilio).

🇨🇦 Canada

Vancouver, BC

Kalv Consulting

2011 – 2012
  • DayDiary (2011): Built digital diary feed for family photos, notes, and videos.
  • RSS Hero (2011): Indexed millions of RSS feeds with social sharing following Google Reader's shutdown.
  • Redhand (2011): Security camera software for tablets using motion detection and Rails infrastructure.
  • FamSnaps (2012): Photo and video hosting platform built following MobileMe shutdown.

Caliper

2011 – 2012

Early JS error collection and performance monitoring platform for BackboneJS apps. Partnered with early adopters (RDIO, NewRelic) and pitched to Sand Hill Road VCs (a16z, Bessemer).

Brewhouse

Founder 2012 – 2018

Founded premier Canadian Ruby agency working with clients like Clio, Loft47, CommandWear, and Mobify.

  • Tantalus Labs: Real-time messaging platform ("Slack for cannabis farmers").
  • Goodbits: Built and successfully bootstrapped/sold newsletter creation SaaS.
  • Slack Later: Queue and schedule reminders for Slack channels.

VanRuby

Organizer 2012 – 2018

Founded and hosted monthly Ruby meetup growing to 80–100 active developer attendees.

Holopod

Creator 2018

Designed Holopod — macOS app utilizing facial recognition ML to automate Slack status updates for remote teams (used by Telus, Netflix; now part of Mozilla family).

Vision Critical

2019

Formed VC Labs to innovate and build 3 new revenue-generating SaaS products.

Shopify

Front End Engineering Lead 2020 – 2022
  • Formed and led the Front End Developer community across 2,000+ engineers.
  • Led React development and completed the migration of the core Shopify stack to React & TypeScript.
  • Co-led strategy for Polaris Design System.
  • Led Web & API performance optimizations, shaving 300ms off all core requests.
  • Unified Shopify Mobile development strategy under React Native.

Speaking & Publications

Keynote Talks

Microsoft & Industry Talks

Published Paper

3G - 3W, What? Where? When?