About

Experience

IrisVR

Built cloud collaboration systems that brought complex CAD projects into wireless virtual reality.

Role
Software Engineer I → II
When
Oct 2018 – Mar 2021
Where
New York

01

The role

What I was there to do

IrisVR helped architects, engineers, and construction teams experience building models together in virtual reality. I owned backend and web work that moved projects beyond local files and made cloud collaboration a generally available part of the product.

02

Selected impact

Work that moved things forward

  1. 01

    Owned the data model and API for a generally available cloud filesystem that freed CAD projects from local machines for wireless VR workflows.

  2. 02

    Designed performant descendant-change detection so deep file-tree updates propagated without repeatedly scanning the full hierarchy.

  3. 03

    Shipped an issue-tracking system for architecture, engineering, and construction teams collaborating in VR.

  4. 04

    Improved APIs through tracing, batching, and parallelization, and raised the company’s Web Vitals score from 50 to 90.

03

A closer look

The work behind the bullets

Cloud filesystem

Freeing CAD projects from one machine

I designed the data model and API for a cloud filesystem that organized large project trees and made them available to wireless VR devices. A key challenge was propagating changes through deep hierarchies without repeatedly walking every descendant.

The resulting system became a generally available product capability and gave teams a durable cloud home for the models they reviewed in VR.

Collaboration

Issue tracking inside a building

I shipped a GraphQL-based issue-tracking system for teams reviewing buildings together. It connected problems discovered in an immersive session with the broader web workflow used to assign, discuss, and resolve them.

Performance

Tracing the slow paths

Across the API and marketing site, I used tracing, batching, parallelization, static generation, and careful measurement to improve responsiveness. That work included raising the company’s Web Vitals score from roughly 50 to 90.

04

Toolkit

Technologies in the mix

  • Go
  • TypeScript
  • React
  • Google Cloud
  • Firestore
  • MongoDB
  • gRPC
  • GraphQL
  • GatsbyJS