About this Website

You can browse a selection of Recent Posts on this page. Use the menu at the top right of this page to access other content.

  • To return to this page, click the Home menu item
  • To visually browse through the collection of maps, click the Gallery menu item
  • To browse my qualifications and skills, click the Qualifications menu item
  • To browse by category, click the Categories menu item
  • To browse by tag, click the Tags menu item
  • To access older content, follow the all posts link below, or click on the Archives menu item
  • To search for content, enter a search term in the search text box located next to the menus

Home | Gallery | Qualifications | Categories | Tags | Archives (all posts)

Recent Posts all posts

Urban Green Spaces in San Francisco and San Jose, California
posted in WebApp

Interactive web applications were created to visualize urban green spaces in San Francisco and San Jose, incorporating neighborhood boundaries and park evaluation scores. Built with ArcGIS InstantApps, these maps allow users to zoom into neighborhoods and click on individual parks to view detailed information. The apps provide an accessible way to explore the distribution, accessibility, and quality of urban green spaces, supporting urban planning, research, and community engagement. Both interactive maps and static PDFs are available for reference.

Analysis of Suitable Elephant Habitat, Narok and Kajiado Districts, Kenya
posted in Spatial Analysis

This project applied Geographic Information Systems (GIS) to assess elephant habitat suitability and human-elephant conflict patterns in the Narok and Kajiado districts of Kenya. Using ArcGIS Pro, the study combines environmental layers—such as protected areas, land use, and rainfall—with human-related data including roads, towns, and documented conflict locations. The goal of this spatial analysis project is to identify potential sites to set aside as elephant habitat conservation zones in southwestern Kenya. Maps created by this project enable visualization and analysis of spatial relationships, leading to the development of a ModelBuilder workflow. This model automates producing a detailed suitability map highlighting areas most favorable for elephant movement and conservation.

Public Works Department Assets, City of Santa Cruz
posted in ArcPy

The City of Santa Cruz Public Works Department requested to have road names transferred to the assets in the existing Street Signs, Street Sign Poles, and Street Lights layers in a file geodatabase. This is accomplished with a Python script.

Voting Precincts, Santa Cruz County
posted in ArcPy

Consolidate regular precincts into voting precincts. A layer with 720 regular precincts was provided together with a cross-reference table listing the 138 voting precincts that need to be created each with a corresponding list of their constituent regular precincts. Using Python and the arcpy api, this data was wrangled into a format where it can easily be joined to the regular precincts layer and the regular precinct features were dissolved to create 297 new voting precincts.

Sanitation Drawing Index Map, Santa Cruz County
posted in ArcPy

A Sanitation Drawing Index feature class has an attribute which holds the name of a pdf file containing the as-built construction drawings for the corresponding sewer line. However, over the years, this folder has not been maintained or updated. A Python script iterates through each record in the feature class and checks whether the corresponding pdf file exists in the folder. If it does then the file is copied to a new folder and deleted from the original folder. The end result is two folders. The original folder that contains all the old maps which have no corresponding feature in the feature class, and a new folder that only contains those maps that do have a corresponding feature in the feature class.

Mountain Lion Corridors, Los Angeles, CA
posted in ModelBuilder

A least-cost path analysis was conducted using ArcGIS Pro ModelBuilder to identify the optimal routes for wildlife corridors connecting four core mountain lion habitat areas in the greater Los Angeles area. The goal was to maintain population health and genetic diversity by allowing safe passage through fragmented landscapes.

Midpeninsula Regional Open Space District Map Series
posted in Cartography

A series of maps for Midpeninsula Regional Open Space District.

Map Hurricane Storm Surge, New York City
posted in Raster Analysis

Maps show how storm surges of different magnitudes could impact New York City. A base elevation map provides terrain context, while modeled 3-meter and 9-meter surge maps highlight areas at risk from moderate and extreme hurricanes. The Hurricane Sandy inundation map validates the 3-meter scenario with real-world data, and overlaying the 3- and 9-meter surges demonstrates how flooding risk increases dramatically with storm intensity.

Santa Clara Valley Open Space Story Maps
posted in StoryMap

presents an analysis of the accessibility of open space in Santa Clara County, California. Individual maps examine the current extent of urban, agricultural, and open space areas, the potentail risk of development, population distribution and density, and the spatial distribution of various measures of accessibility.

Midpeninsula Regional Open Space District -- 50 Years of Land Acquisition and Preservation
posted in Cartography

Map showing the 50 year of land Acquisition and preservation by the Midpeninsula Regional Open Space District

Wildfire Dashboard
posted in WebApp

An ArcGIS Dashboard to monitor wildfires, combining live maps, indicators, and charts to provide real-time insights and support informed decision-making.

Bird Observations, Narok and Kajiado Districts, Kenya
posted in Spatial Analysis

The Bird Observation Map shows the spatial distribution of recorded bird sightings in Narok and Kajiado Districts, Kenya. Using point data for observations along with contextual layers like protected areas and roads, the map highlights hotspots of avian activity and provides insight into environmental and human influences on bird distribution. It serves as a research and management tool for monitoring, conservation planning, and tracking changes in bird populations over time.

California Population Growth 2000 to 2010
posted in Cartography

California Population Map (2000–2010): Shows county-level population growth (green) and decline (purple). Darker shades indicate larger changes. Uses the California (Teale) Albers projection, optimized for accurate area representation.

Housing Availability in San Jose
posted in WebApp

Created with ArcGIS Experience Builder, this page displays housing availability in San Jose.

Portland 2D and 3D Experience
posted in WebApp

Created with ArcGIS Experience Builder, this page combines 2D and 3D views of Portland.

River Otter Sightings
posted in WebApp

Created with ArcGIS Experience Builder, this page combines a map of river otter sightings with a data table. It also incorporates images and a series of rich media tabs to tell the story of river otter sighting around the San Francisco Bay Area.

Sacramento 911 Fire Calls Dashboard
posted in WebApp

Created with ArcGIS Dashboard, this page displays 911 fire calls in Sacramento, California.

StoryMap: Harmony Headlands
posted in StoryMap

This StoryMap combines maps, text, images, and video to present a short walk along the California coast at Harmony Headlands.

Places to See in Washington D.C. Web Experience
posted in WebApp

Created with ArcGIS Experience Builder, this page displays places to see in Washington D.C.

Local Park Amenities in the Cambrian Park neighborhood
posted in FieldMaps

Survey of the amenities offered by local parks near the Cambrian Park neighborhood of San Jose, California. Basemaps were prepared with FieldMaps. The survey was conducted using the FieldMaps mobile app. The results are presented as a StoryMap.

Marin Smoke Detectors
posted in Cartography

The maps in this project provide a visual overview of fire preparedness in Marin County by illustrating the distribution of households with smoke detectors across different areas. The primary map highlights the percentage of households equipped with smoke detectors in various neighborhoods. The second maps focus on forested regions, offering context and helping officials understand where fire risks are higher and which communities may need targeted education or resources. These maps together support informed decision-making by visually identifying vulnerable areas and guiding fire prevention efforts.

Portland Economic Vulnerability
posted in Cartography

The Economic Vulnerability Map highlights areas in Portland, Oregon, where residents face greater economic risk and potential displacement. Using graduated color symbology, the map shows that the northwestern and eastern portions of the city have the highest vulnerability. It helps planners identify priority neighborhoods for housing stability, social services, and economic development efforts.

Puget Sound Traffic Violations
posted in Cartography

The Seattle Traffic Citations Map displays traffic violation locations across Seattle and the Puget Sound region using heat map symbology. The analysis shows the highest density of citations along the I-5 corridor, especially between Everett and Olympia, with King County recording the most violations overall. The map highlights enforcement hotspots and helps guide road safety planning.

Case Study: Riverside County Flood Control and Water Conservation District
posted in Essay

A case study of how the Riverside County Flood Control and Water Conservation District addressed the complex challenges it faces keeping the residents of Riverside County safe from floods and storm waters with mobile devices that run Esri’s Survey123 for ArcGIS data collection app.

The Impact of Tree Cover on the Urban Heat Island Effect
posted in Spatial Analysis

An analysis of the relationship between land surface temperature and tree cover for the City of San Jose, Santa Clara County, USA. Land surface temperatures are derived from Landsat 8 imagery. Tree cover is obtained from the Multi-Resolution Land Characteristics Consortium. Presents results in maps, charts, and tables. Draws conclusions, identifies limitation of this study, and suggests areas for further study.

R-ArcGIS Bridge
posted in Essay

A look at the R programming language and how it can be used within the ArcGIS environment via the R-ArcGIS Bridge, Data Connections, and Notebooks.

Data Visualization in ArcGIS Pro
posted in Essay

Data visualization is the representation of data via graphical means and has a deep history that predates the use of computer graphics. Effective data visualization works via pre-attentive cognitive processing. ArcGIS Map viewer provides charts which show distributions, relationships, and categories. Some of the chart types available include bar charts, histograms, and scatter plots which enable us to perform exploratory data analysis.

The impact of the housing shortage on oil workers
posted in StoryMap

The story of how an oil boom increased the unhoused population in North Dakota in 2013. Between 2012 to 2013, new discoveries in shale oil and advances in drilling techniques created an economic boom in North Dakota. Workers from across the continent flocked to the rural prairie state in search of plentiful and well-paying jobs. Although the state was able to boast having the high economic index across the board, including the lowest unemployment rate in the country, the boom has put a strain on North Dakota's infrastructure. As some cities nearly doubled their populations, housing was unable to keep pace with the growth. Employed individuals were experiencing homelessness, working by day and taking shelter in temporary, unsustainable housing situations like cars and tents by night.

Spatial Analysis of Access to Women’s Healthcare Post-Roe v. Wade
posted in Essay

This spatial analysis examines how the Supreme Court decision overturning Roe v. Wade affects access to women’s healthcare across the U.S. It focuses on increased travel times to clinics and higher demand at remaining service locations. Using Feature to Point and Mean Center tools, population-weighted centroids were created for census tracts, and multivariate clustering identified areas with the highest cumulative burden. The results show that impacts are unevenly distributed, disproportionately affecting already disadvantaged communities, with Texas residents facing some of the greatest challenges. Overall, the analysis highlights how national policy changes translate into significant local-level consequences.

Geodatabase Design, Calero County Park, Santa Clara County, California
posted in Geodatabase

Geodatabase design project for Calero County Park. Includes recommended definitions of feature classes, fields, subtypes, and domains.