Hello

Hi, I'm Chris.

Product engineer, Columbia CS grad, and serial side-project starter.

I'm a product engineer with 8 years shipping iOS apps and SDKs — now building AR and VPS capabilities at Esri.

I've led technical decisions for Fortune 500 commerce platforms, contributed to two successful startup acquisitions, and shipped consumer apps with hundreds of thousands of daily users. Most of my work is in Swift, and I'm just as comfortable in Python, JavaScript, C++, and Java.

These days my work lives where software meets the physical world — at Esri I prototype new features, build Visual Positioning System capabilities for AR, and manage releases of the ArcGIS Maps SDK for Swift.

01 — Currently

State of the union

  • based in Redlands, California
  • role Product Engineer at Esri — ArcGIS Maps SDK for Swift
  • education B.A. Computer Science, Columbia University (2025)
  • ask me about Swift, ARKit & spatial computing
  • contact LinkedIn  ·  chris.webb5249@gmail.com
02 — Path

How I got here

  1. Now

    Esri — Product Engineer

    Joined as an intern in 2024, full-time since 2025 — prototyping SDK features, building Visual Positioning System capabilities for AR, and managing releases of the ArcGIS Maps SDK for Swift.

  2. 2021

    Columbia University

    Went back to school mid-career for a B.A. in computer science (2021–2025), freelancing iOS work for startups and small businesses in New York along the way.

  3. 2019

    PredictSpring — Senior Software Engineer

    Engineered a mobile commerce platform serving 500K+ daily active users for Fortune 500 retailers, and integrated in-store POS hardware. PredictSpring was later acquired by Salesforce.

  4. 2018

    DYNAMIT — iOS Engineer

    Built modular, testable iOS apps and CI/CD pipelines; shipped consumer apps with 100K+ downloads. DYNAMIT was acquired by TELUS / WillowTree.

  5. 2017

    Down the AR rabbit hole

    Started experimenting with ARKit and CoreLocation, writing the blog series and demos that became this site's projects.

03 — Toolbox

What I work with

languages
  • Swift
  • Python
  • JavaScript
  • C++
  • Java
platforms
  • UIKit
  • ARKit & SceneKit
  • ArcGIS Maps SDK
  • Flask
  • React
interests
  • Spatial Computing
  • SDK Development
  • Machine Learning
  • LLM Tooling