Data · Earth · Impact

Turning complex data into clear decisions.

Data science · Geospatial technology · Environmental research

I work with data, software, and geospatial technologies to support environmental research and decision-making. Explore a selection of my projects and posts.

A connected view of our planet Illustrative wireframe globe connecting data science, geospatial technology, and environmental research. Not a geographic map. DATAEARTHIMPACT

Connecting research, models, and real-world decisions.

Research into practice

Selected projects

All projects

Explore the context

From observations to understanding

  1. Observe

    Environmental observations and geospatial data.

  2. Model

    Hydrodynamics, machine learning, and simulation.

  3. Understand

    Visualization and decision support for complex systems.

Delft3D hydrodynamic and water quality simulation of Taihu Lake

Water systems in context

Explore the spatial model and optimization workflow in the Taihu Lake case study.

HydroEarth cloud modeling architecture diagram

See how the pieces connect

Follow the cloud modeling architecture in HydroEarth, or explore 3D sediment visualization in the San Francisco Estuary.

Topics across the posts

Number of posts in each category. A post can belong to more than one category.

IT 16 posts KG 14 posts SD 37 posts

Posts

Environmental Science

  • 7 min read

Environmental science is an interdisciplinary academic field that integrates physical, biological and information sciences (including ecology, biology, physics, chemistry, plant science, zoology, mineralogy, oceanography, limnology, soil science, geology and physical geography, and atmospheric science) to the study of the environment, and the solution of environmental problems.

Read More

V8 Engine

  • 2 min read

V8 Javascript engine (Github), is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. It is used in Chrome and in Node.js, among others. It implements ECMAScript and WebAssembly, and runs on Windows 7 or later, macOS 10.12+, and Linux systems that use x64, IA-32, ARM, or MIPS processors. V8 can run standalone, or can be embedded into any C++ application.

Read More

Typescript.js

  • 4 min read

Typescript.js is a super-set of JavaScript, it doesn’t have a default template - there would be too many. Instead, other projects have their own TypeScript bootstrap templates with their own context. These projects provide templates which include TypeScript support.

Read More

HTML

  • ~1 min read

HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.

Read More

PDAL

  • ~1 min read

PDAL (Github)is a C++ BSD library for translating and manipulating point cloud data. It is very much like the GDAL library which handles raster and vector data. The About page provides high level overview of the library and its philosophy. Visit Readers and Writers to list data formats it supports, and see Filters for filtering operations that you can apply with PDAL.

Read More

GDAL

  • ~1 min read

GDAL is a translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source License by the Open Source Geospatial Foundation. As a library, it presents a single raster abstract data model and single vector abstract data model to the calling application for all supported formats. It also comes with a variety of useful command line utilities for data translation and processing.

Read More

Navigation

  • 3 min read

Navigation is a field of study that focuses on the process of monitoring and controlling the movement of a craft or vehicle from one place to another. The field of navigation includes four general categories: land navigation, marine navigation, aeronautic navigation, and space navigation.

Read More

Topology

  • ~1 min read

Topology is concerned with the properties of a geometric object that are preserved under continuous deformations, such as stretching, twisting, crumpling and bending, but not tearing or gluing.

Read More

Geometry

  • ~1 min read

Geometry is a branch of mathematics concerned with questions of shape, size, relative position of figures, and the properties of space.[1] A mathematician who works in the field of geometry is called a geometer.

Read More

Explore projects & posts

Search by keyword, or choose a topic. Topic filters also work without a search term.