Tim Gilbert
  • Home
  • Experiments
  • Projects
  • Field Notes
  • About
  • Résumé

Selected work

Data products, field tools, and interactive websites.

From the offline field platform I build for Desert Data Labs to an app that works out which state has the flora of Arrakis.

Browse projects ↓View résumé
EcoPlot Mobile site view

01 · Flagship platform

EcoPlot Mobile

Offline ecological collection → cloud sync → office review → reporting.

I architect and build this progressive web app for Desert Data Labs. It runs standardized and custom protocols, stores photos, GPS, and maps on the device, and detects concurrent edits when the crew syncs into an Azure-backed office workflow.

  • PWA
  • Azure SQL
  • Offline sync
  • Product design
Read case study →Open live app ↗
Power-4 Girth Index defensive war-room interface

02 · Sports data product

Power-4 Girth Index

Every roster, by size, by position, and by where the talent came from.

A transparent dashboard shows data freshness and coverage before body maps, position profiles, Program Reach, and Talent Origins explain how rosters are built across all 67 ACC, Big Ten, Big 12, and SEC programs. Direct Matchups can pair any two schools; for football, Talent vs Results and Wins Above Talent show whether recruiting turns into wins.

  • R Shiny
  • Data pipelines
  • Plotly
  • Geospatial analysis
Open live app ↗
NEON Small Mammal Tracker animal profile

03 · Ecological analytics

NEON Small Mammal Tracker

Pick one of 46 NEON field sites and meet everything trapped there.

Site maps, individual capture histories, home-range heatmaps, diversity profiles, detection-corrected abundance, and transparent method notes turn a large public dataset into a useful field guide.

  • R
  • Ecological stats
  • Mapping
  • UX
Open project ↗
VGS Batch Importer main interface

04 · ETL + QA/QC

VGS Batch Importer

Historical Excel datasheets in, and the corrupt rows stay out.

An R pipeline parses multiple vegetation protocols, resolves metadata, flags data-quality problems, and loads clean records into a local SQLite field database.

  • R
  • SQLite
  • Excel
  • QA/QC
See implementation details →
Plants in Movies title artwork with engraved botanical specimens

05 · Data storytelling

Plants in Movies

Movie worlds, explored through real plant records.

An illustrated botanical atlas for Arrakis, Middle-earth and Isla Nublar. Compare states, see which families contribute to each match, explore the artwork with a specimen lens, and download saved comparisons from your field notebook.

  • R Shiny
  • USDA data
  • Visualization
  • Storytelling
Open project ↗
VGSLite desktop database helper

06 · Desktop utility

VGSLite

Practical database maintenance without asking users to write SQL.

An Electron-packaged R helper for repairing links, moving events, clearing deletion caches, converting databases, and reducing common support work in VGS 5 Desktop.

  • R
  • Electron
  • SQLite
  • Windows
See features →

Interactive web

Explore the records. Compare the model.

Field records and a paired storm model, alongside experiments in film, elevation, and procedural worlds.

Living X-Ray separates a Santa Rita plot into modeled plants, canopy, aerial imagery, and measured terrain

Living X-Ray · NEON field records

How do the plant records fit the ground?

I brought native Santa Rita terrain, aerial imagery, a canopy layer, and 179 tagged records into one scene. Peel the layers and select a specimen; its receipt shows source measurements, date limits, and model defaults.

Three.js · native 1 m terrain · modeled botanical formsInspect the plot ↗
Two Futures compares actual Storm Table model states under shared forcing, with a dug basin only in B

Two Futures · Storm Table model

Hold the storm fixed. Change one basin.

I paired two independent Storm Table simulations under the same storm, camera, and replay clock. Add one basin in B, inspect the first sustained depth change beyond the cut, and save the model ledgers and recipe.

Time-compressed, uncalibrated exhibit. Not a site forecast.Run the comparison ↗
Tucson stadium glowing at nightScroll + sound

The Long Saturday

One desert day, from first light to kickoff.

Canvas film scrubber · field-recorded soundscape · four scroll movementsOpen site ↗
27 Miles to Canada, Mount Lemmon interactive ascentProcedural Canvas

27 Miles to Canada

Drive from saguaros to snow in twenty-seven miles.

Six biotic communities · elevation profile · modeled temperatureOpen site ↗
The Orrery procedural solar systemProcedural world

The Orrery

Eleven worlds, one shared clock, and a derelict ship.

Canvas-baked scenes · generative audio · persistent survey stateOpen site ↗

One more way to explore

Take a shot at my portfolio.

Play with a copy of this page in Sprite Fusion.

A game by Hugo Duprez / Sprite Fusion ↗
Destroy this websiteDestroy my portfolio →

Mouse or touch to aim.
Phone: landscape. Esc pauses.

More work

More Shiny apps, more utilities, and a wall of 90 plant photos.

Browse Shiny applications →Browse utilities and analyses →Browse the field archive →