My story

Newest first. Keep scrolling and you dig down to 2009.

2024 to now

Head of Product

  • Head of Product, CodifiAug 2024 to now
  • Head of Product, digital transformation, Chronicle HeritageAug 2024 to now

In August 2024 the company pivoted. Our parent, Chronicle Heritage, folded Codifi in, and the mission became digital transformation: moving a national firm off a patchwork of ArcGIS Online, Field Maps, Survey123 and legacy FileMaker databases, and onto one workflow.

I became Head of Product, reporting to the CEO, and the job grew from shipping features to changing how a whole company works. That meant training, rollout, listening to skeptics, and earning trust one office at a time. I kept writing most of the frontend the whole way through.

Two people in hard hats and hi-vis vests in a deep, narrow trench, seen from above. One is scraping the trench wall with a long-handled tool.
Phoenix. Facing a trench wall, to read the soil in it.

Codifi v3.3: sync with no internet at all

The largest release of the year. Crews sync device to device with no internet involved, sign in with SSO and MFA, draw with magnet snapping and offset capture, and export File Geodatabases.

What I did
  • Designed and built the Nearby Sync experience for crews with no signal
  • Built Camera Compass, which saves a true-north bearing with every photo
  • Shipped Draw Mode and GeoTools on the web: trace, snap, and shape history
  • Integrated survey-grade positioning from the Emlid Reach RX2

Try the sync toy

App Store screen I designed for Codifi. Headline: No signal? No problem. An iPad shows a list of 1,338 records with the cloud icon in its offline state.

Codifi v3.2: a redesign across web and mobile

A full visual redesign of the product, alongside raster map layers, overlay data tables, Navigate To, and a refreshed data entry screen that shows at a glance what is filled, required, or optional.

What I did
  • Owned the design system and led the redesign across web, mobile and the marketing site
  • Designed in code: prototyped in the real product and iterated with field crews
  • Shipped LiDAR hillshade, historical topo and other raster layers for field maps

See the design work

App Store screen I designed for Codifi. Headline: Collect the right data, the first time, every time. An iPad shows a 3D terrain map with survey records on it.

We’re on a Mission

I travelled across the company, sat down with the people doing the work, and cut two hours of interviews into a film about why the work matters. I have never struggled to finish an edit like this one: every person told a story that deserved to make the final cut.

What I did
  • Produced, shot and edited Chronicle Heritage’s mission film
  • Interviewed staff across the business, in person and remotely

Watch the film

Still from the film: a surveyor in a hi-vis vest walks across open desert scrub, with a flat-topped mesa behind.

Codifi v3.1: forms that do the math

Calculated fields and conditional visibility arrived, powered by Ripple, Codifi’s formula engine. The same formula runs on the device with no signal, in the browser, and on the server, and it can do geospatial math: area, length, distance to a line.

What I did
  • Shipped calculated fields, conditional visibility, QR codes and batch record creation
  • Built LiveTrack capture, plus the annotation and measurement tools
  • Redesigned the records list and added a QA table on the device

Try the formula toy

App Store screen I designed for Codifi. Headline: Less work. More done. An iPad shows a record whose area, perimeter and coordinates are calculated automatically.

Codifi v3.0: Hydra, our own offline sync engine

Version 3.0 introduced Hydra, the offline-first sync engine our team built. Every change is saved on the device the moment it is captured, and syncs when signal comes back. Our solution architect led the engine. I designed and built the experience on top of it.

What I did
  • Led product for the move to our own sync engine
  • Designed what a crew actually touches: sync status, activity history, and recalling an earlier value
  • The first of four major releases in seven months

How Hydra feels to use

Building with AI agents, every day

I started shipping production code with Claude as a daily collaborator. Then I built a documentation system that agents and people both read, and taught teammates to work the same way.

What I did
  • More than 1,100 AI-assisted commits across the web and mobile apps
  • Layered project docs, so an agent starts each task with the right context
  • Wrote the guide a new teammate used to pick up the workflow

How I work with agents

Memphis: days of data entry become hours

The Memphis office ran its shovel testing in Codifi and cut post-field data entry from days to hours. I was on site to watch, listen, and turn what I heard into the next release.

What I did
  • Spent days in the field with the crew, camera and notebook in hand
  • Turned crew feedback into shipped changes within days
A field archaeologist in a hi-vis vest and sun hat enters data on an iPad in a rugged case, standing next to a shovel and a soil screen.
Memphis. A shovel test recorded in Codifi, standing next to the hole.

2023 to 2024

The only designer at Codifi

  • UX/UI Designer, CodifiMay 2023 to Aug 2024

I joined Codifi in May 2023, just after it spun out of an archaeology firm’s technology team to become its own company. I was employee number seven and the only product designer, so I owned what the product did and how it felt.

Then the to-do list kept growing. I started writing the frontend because waiting on handoffs was too slow. I wrote the docs and release notes, configured customer data models, field-tested GPS receivers, and sat with crews in the field. The company grew to 55 people while I took the product from an early contractor’s design through MVP.

A field archaeologist shakes soil through a wooden screen, a cloud of dust falling from it, in an overgrown clearing.
Screening soil from a shovel test. This is who the software is for.

2022 to 2023

A year of UX contracts

  • UX/UI Designer, Moment StudioOct 2022 to May 2023
  • UX Designer, contract, Connect7Jul 2022 to Feb 2023

For about a year, overlapping my last months as a pastor, I took UX work on contract. For Connect7 I interviewed chief executives and buyers, and helped move a consumer product toward selling to organizations. Through Moment Studio I led client projects with a design team of six.

Trellus: a coach beside the call

Trellus is a Chrome extension that gives sales reps live transcription and real-time prompts beside their CRM. I led the redesign, from research to developer handoff.

What I did
  • Led a design team of six, and was the client’s point of contact
  • Ran the research, user flows, wireframes, style guide and prototypes
  • Daily users have since doubled, from 300 to 600
Trellus design: a narrow panel beside a CRM shows a live call with John Doe, a suggestions box, a Great Work coaching card and a talk-time gauge.

Ad + Co: a clearer brand story

A redesign of a small shop’s website, to tell its story more clearly and earn a first-time visitor’s trust, inside a small development budget.

What I did
  • Ran competitive analysis, journey maps, wireframes and prototypes
  • Reviewed the site against Nielsen’s ten heuristics and WCAG 2.1 AA
  • Reordered the page hierarchy to cut what a visitor has to hold in their head
A laptop on a pink background showing the Ad + Co website’s Our Story page.

2013 to 2023

Nine years as a pastor

  • Pastor, Florida Conference of Seventh-day AdventistsDec 2013 to Mar 2023

Before software I was a pastor in Florida for nine years. It turned out to be a lot of customer experience and change management in disguise: working out how a nervous first-time visitor becomes part of a community, and helping teams through change they did not ask for. I still lean on that every time I ask people to give up a tool they are comfortable with.

I also made whatever the work needed. Web and mobile tools for local, national and global projects. A check-in kiosk. A covered trailer converted into a food service trailer for SALT, a homeless care organization whose first satellite branch I founded. A rolling production rig for a church that set up and tore down every week. And a lot of film.

Hand sketch of a rolling cart: a mixing console on top with a camera on an arm above it, and labelled shelves for wireless transmitters, microphones and cables.The finished cart: a black rolling cabinet with a large digital mixing console set into its angled top.Close view of the mixing console set into the cart, with a row of cable ports cut into the panel below it.
The production rig for a church that met in a rented hall: a sketch, then the thing itself.

Foundations: a six-part video series

I co-created a long-form web video series that teaches church doctrine through storytelling. Churches around the world have used it.

What I did
  • Co-creator and director
  • All of the videography and editing
  • The series website, its marketing, and coaching the scriptwriters

2009 to 2014

Twelve iOS apps

  • iOS developer, Self-publishedMay 2009 to May 2014
  • iOS developer, web and graphic designer, Erhard Furniture and FlooringNov 2011 to Jan 2013

It started with Objective-C. Between 2009 and 2014 I designed, built and published twelve native iOS apps and a 2D game, back when the App Store was new. Every screen, sprite and icon was mine, which is probably where the habit of doing both jobs comes from.

For part of that time I also worked at Erhard Furniture and Flooring in Michigan: on the sales floor, and on their website, their ads, and an iPhone app that worked out how much flooring a room needs and what to charge for it.