AmazonS3
tcp/443 tcp/80
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: medium
Fingerprint: 5f32cf5d6962f09c8051bd0c8051bd0c4247165e06f41f650eaf4eade2623f88
Found 66 files trough .DS_Store spidering: /about /archive /archive/adk /archive/beg-button /archive/bladensburg /archive/broad-channel /archive/brooklyn-street-queens-alley /archive/brown-goods /archive/bus-number /archive/ceeb-u-jeen /archive/classes /archive/color /archive/countersurveillance /archive/dc-baltimore-rail /archive/dc-md-rail /archive/design-education /archive/drought-shaming /archive/etaoin-shrdlu /archive/evergreen /archive/ffi /archive/free /archive/garden-bike-tour /archive/hana /archive/islands /archive/islands-2015 /archive/k-20 /archive/northwest-branch /archive/nyc-subway-elevated /archive/overhire /archive/pipes /archive/pumpjack /archive/pumpkin /archive/resistant-du-mois-d-aout /archive/retractile-bridge /archive/rivers /archive/rock-creek /archive/sesw /archive/shrodingers-carrot /archive/six-minute-rule /archive/snowfalling /archive/spartina /archive/streams /archive/streams-2015 /archive/swampoodle /archive/vanderbilt-yard /archive/womp-womp /archive/words /archive/words-2014 /archive/words-2016 /assets /btf /c /cicada /classes /dev /dsr /flowlines /media /newsletter /portfolio /projects /special /talks /v2.6 /v3 /worksamples
Severity: medium
Fingerprint: 5f32cf5d6962f09c2a0815492a081549cccafe9b2c82d59071381f88765354a0
Found 70 files trough .DS_Store spidering: /about /archive /archive/adk /archive/beg-button /archive/bladensburg /archive/broad-channel /archive/brooklyn-street-queens-alley /archive/brown-goods /archive/bus-number /archive/ceeb-u-jeen /archive/classes /archive/color /archive/countersurveillance /archive/dc-baltimore-rail /archive/dc-md-rail /archive/design-education /archive/drought-shaming /archive/etaoin-shrdlu /archive/evergreen /archive/ffi /archive/free /archive/garden-bike-tour /archive/hana /archive/islands /archive/islands-2015 /archive/k-20 /archive/northwest-branch /archive/nyc-subway-elevated /archive/overhire /archive/pipes /archive/pumpjack /archive/pumpkin /archive/resistant-du-mois-d-aout /archive/retractile-bridge /archive/rivers /archive/rock-creek /archive/sesw /archive/shrodingers-carrot /archive/six-minute-rule /archive/snowfalling /archive/spartina /archive/streams /archive/streams-2015 /archive/swampoodle /archive/vanderbilt-yard /archive/womp-womp /archive/words /archive/words-2014 /archive/words-2016 /assets /assets/css /assets/images /assets/images/shared /btf /c /c/education /cicada /classes /dev /dsr /flowlines /media /newsletter /portfolio /projects /special /talks /v2.6 /v3 /worksamples
Severity: medium
Fingerprint: 5f32cf5d6962f09c6cdae1676cdae167ad27542d10e29ae24fb8831a87720ef9
Found 69 files trough .DS_Store spidering: /about /archive /archive/adk /archive/beg-button /archive/bladensburg /archive/broad-channel /archive/brooklyn-street-queens-alley /archive/brown-goods /archive/bus-number /archive/ceeb-u-jeen /archive/classes /archive/color /archive/countersurveillance /archive/dc-baltimore-rail /archive/dc-md-rail /archive/design-education /archive/drought-shaming /archive/etaoin-shrdlu /archive/evergreen /archive/ffi /archive/free /archive/garden-bike-tour /archive/hana /archive/islands /archive/islands-2015 /archive/k-20 /archive/northwest-branch /archive/nyc-subway-elevated /archive/overhire /archive/pipes /archive/pumpjack /archive/pumpkin /archive/resistant-du-mois-d-aout /archive/retractile-bridge /archive/rivers /archive/rock-creek /archive/sesw /archive/shrodingers-carrot /archive/six-minute-rule /archive/snowfalling /archive/spartina /archive/streams /archive/streams-2015 /archive/swampoodle /archive/vanderbilt-yard /archive/womp-womp /archive/words /archive/words-2014 /archive/words-2016 /assets /assets/css /assets/images /assets/images/shared /btf /c /cicada /classes /dev /dsr /flowlines /media /newsletter /portfolio /projects /special /talks /v2.6 /v3 /worksamples
Severity: medium
Fingerprint: 5f32cf5d6962f09cddacc81addacc81a95e84b203b4e40bfc62a6be7e7e776fb
Found 68 files trough .DS_Store spidering: /about /archive /archive/adk /archive/beg-button /archive/bladensburg /archive/broad-channel /archive/brooklyn-street-queens-alley /archive/brown-goods /archive/bus-number /archive/ceeb-u-jeen /archive/classes /archive/color /archive/countersurveillance /archive/dc-baltimore-rail /archive/dc-md-rail /archive/design-education /archive/drought-shaming /archive/etaoin-shrdlu /archive/evergreen /archive/ffi /archive/free /archive/garden-bike-tour /archive/hana /archive/islands /archive/islands-2015 /archive/k-20 /archive/northwest-branch /archive/nyc-subway-elevated /archive/overhire /archive/pipes /archive/pumpjack /archive/pumpkin /archive/resistant-du-mois-d-aout /archive/retractile-bridge /archive/rivers /archive/rock-creek /archive/sesw /archive/shrodingers-carrot /archive/six-minute-rule /archive/snowfalling /archive/spartina /archive/streams /archive/streams-2015 /archive/swampoodle /archive/vanderbilt-yard /archive/womp-womp /archive/words /archive/words-2014 /archive/words-2016 /assets /assets/css /assets/images /btf /c /cicada /classes /dev /dsr /flowlines /media /newsletter /portfolio /projects /special /talks /v2.6 /v3 /worksamples
Severity: medium
Fingerprint: 5f32cf5d6962f09c09f5afde09f5afdeef1637147f55735ba28e67cb60fd4190
Found 64 files trough .DS_Store spidering: /about /archive /archive/adk /archive/beg-button /archive/bladensburg /archive/broad-channel /archive/brooklyn-street-queens-alley /archive/brown-goods /archive/bus-number /archive/ceeb-u-jeen /archive/classes /archive/color /archive/countersurveillance /archive/dc-baltimore-rail /archive/dc-md-rail /archive/design-education /archive/drought-shaming /archive/etaoin-shrdlu /archive/evergreen /archive/ffi /archive/free /archive/garden-bike-tour /archive/hana /archive/islands /archive/islands-2015 /archive/k-20 /archive/northwest-branch /archive/nyc-subway-elevated /archive/overhire /archive/pipes /archive/pumpjack /archive/pumpkin /archive/resistant-du-mois-d-aout /archive/retractile-bridge /archive/rivers /archive/rock-creek /archive/sesw /archive/shrodingers-carrot /archive/six-minute-rule /archive/snowfalling /archive/spartina /archive/streams /archive/streams-2015 /archive/swampoodle /archive/vanderbilt-yard /archive/womp-womp /archive/words /archive/words-2014 /archive/words-2016 /assets /btf /c /cicada /classes /dev /media /newsletter /portfolio /projects /special /talks /v2.6 /v3 /worksamples
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: medium
Fingerprint: 5f32cf5d6962f09c8051bd0c8051bd0c4247165e06f41f650eaf4eade2623f88
Found 66 files trough .DS_Store spidering: /about /archive /archive/adk /archive/beg-button /archive/bladensburg /archive/broad-channel /archive/brooklyn-street-queens-alley /archive/brown-goods /archive/bus-number /archive/ceeb-u-jeen /archive/classes /archive/color /archive/countersurveillance /archive/dc-baltimore-rail /archive/dc-md-rail /archive/design-education /archive/drought-shaming /archive/etaoin-shrdlu /archive/evergreen /archive/ffi /archive/free /archive/garden-bike-tour /archive/hana /archive/islands /archive/islands-2015 /archive/k-20 /archive/northwest-branch /archive/nyc-subway-elevated /archive/overhire /archive/pipes /archive/pumpjack /archive/pumpkin /archive/resistant-du-mois-d-aout /archive/retractile-bridge /archive/rivers /archive/rock-creek /archive/sesw /archive/shrodingers-carrot /archive/six-minute-rule /archive/snowfalling /archive/spartina /archive/streams /archive/streams-2015 /archive/swampoodle /archive/vanderbilt-yard /archive/womp-womp /archive/words /archive/words-2014 /archive/words-2016 /assets /btf /c /cicada /classes /dev /dsr /flowlines /media /newsletter /portfolio /projects /special /talks /v2.6 /v3 /worksamples
Severity: medium
Fingerprint: 5f32cf5d6962f09cddacc81addacc81a95e84b203b4e40bfc62a6be7e7e776fb
Found 68 files trough .DS_Store spidering: /about /archive /archive/adk /archive/beg-button /archive/bladensburg /archive/broad-channel /archive/brooklyn-street-queens-alley /archive/brown-goods /archive/bus-number /archive/ceeb-u-jeen /archive/classes /archive/color /archive/countersurveillance /archive/dc-baltimore-rail /archive/dc-md-rail /archive/design-education /archive/drought-shaming /archive/etaoin-shrdlu /archive/evergreen /archive/ffi /archive/free /archive/garden-bike-tour /archive/hana /archive/islands /archive/islands-2015 /archive/k-20 /archive/northwest-branch /archive/nyc-subway-elevated /archive/overhire /archive/pipes /archive/pumpjack /archive/pumpkin /archive/resistant-du-mois-d-aout /archive/retractile-bridge /archive/rivers /archive/rock-creek /archive/sesw /archive/shrodingers-carrot /archive/six-minute-rule /archive/snowfalling /archive/spartina /archive/streams /archive/streams-2015 /archive/swampoodle /archive/vanderbilt-yard /archive/womp-womp /archive/words /archive/words-2014 /archive/words-2016 /assets /assets/css /assets/images /btf /c /cicada /classes /dev /dsr /flowlines /media /newsletter /portfolio /projects /special /talks /v2.6 /v3 /worksamples
Severity: medium
Fingerprint: 5f32cf5d6962f09c2a0815492a081549cccafe9b2c82d59071381f88765354a0
Found 70 files trough .DS_Store spidering: /about /archive /archive/adk /archive/beg-button /archive/bladensburg /archive/broad-channel /archive/brooklyn-street-queens-alley /archive/brown-goods /archive/bus-number /archive/ceeb-u-jeen /archive/classes /archive/color /archive/countersurveillance /archive/dc-baltimore-rail /archive/dc-md-rail /archive/design-education /archive/drought-shaming /archive/etaoin-shrdlu /archive/evergreen /archive/ffi /archive/free /archive/garden-bike-tour /archive/hana /archive/islands /archive/islands-2015 /archive/k-20 /archive/northwest-branch /archive/nyc-subway-elevated /archive/overhire /archive/pipes /archive/pumpjack /archive/pumpkin /archive/resistant-du-mois-d-aout /archive/retractile-bridge /archive/rivers /archive/rock-creek /archive/sesw /archive/shrodingers-carrot /archive/six-minute-rule /archive/snowfalling /archive/spartina /archive/streams /archive/streams-2015 /archive/swampoodle /archive/vanderbilt-yard /archive/womp-womp /archive/words /archive/words-2014 /archive/words-2016 /assets /assets/css /assets/images /assets/images/shared /btf /c /c/education /cicada /classes /dev /dsr /flowlines /media /newsletter /portfolio /projects /special /talks /v2.6 /v3 /worksamples
Severity: medium
Fingerprint: 5f32cf5d6962f09c6cdae1676cdae167ad27542d10e29ae24fb8831a87720ef9
Found 69 files trough .DS_Store spidering: /about /archive /archive/adk /archive/beg-button /archive/bladensburg /archive/broad-channel /archive/brooklyn-street-queens-alley /archive/brown-goods /archive/bus-number /archive/ceeb-u-jeen /archive/classes /archive/color /archive/countersurveillance /archive/dc-baltimore-rail /archive/dc-md-rail /archive/design-education /archive/drought-shaming /archive/etaoin-shrdlu /archive/evergreen /archive/ffi /archive/free /archive/garden-bike-tour /archive/hana /archive/islands /archive/islands-2015 /archive/k-20 /archive/northwest-branch /archive/nyc-subway-elevated /archive/overhire /archive/pipes /archive/pumpjack /archive/pumpkin /archive/resistant-du-mois-d-aout /archive/retractile-bridge /archive/rivers /archive/rock-creek /archive/sesw /archive/shrodingers-carrot /archive/six-minute-rule /archive/snowfalling /archive/spartina /archive/streams /archive/streams-2015 /archive/swampoodle /archive/vanderbilt-yard /archive/womp-womp /archive/words /archive/words-2014 /archive/words-2016 /assets /assets/css /assets/images /assets/images/shared /btf /c /cicada /classes /dev /dsr /flowlines /media /newsletter /portfolio /projects /special /talks /v2.6 /v3 /worksamples
Severity: medium
Fingerprint: 5f32cf5d6962f09c09f5afde09f5afdeef1637147f55735ba28e67cb60fd4190
Found 64 files trough .DS_Store spidering: /about /archive /archive/adk /archive/beg-button /archive/bladensburg /archive/broad-channel /archive/brooklyn-street-queens-alley /archive/brown-goods /archive/bus-number /archive/ceeb-u-jeen /archive/classes /archive/color /archive/countersurveillance /archive/dc-baltimore-rail /archive/dc-md-rail /archive/design-education /archive/drought-shaming /archive/etaoin-shrdlu /archive/evergreen /archive/ffi /archive/free /archive/garden-bike-tour /archive/hana /archive/islands /archive/islands-2015 /archive/k-20 /archive/northwest-branch /archive/nyc-subway-elevated /archive/overhire /archive/pipes /archive/pumpjack /archive/pumpkin /archive/resistant-du-mois-d-aout /archive/retractile-bridge /archive/rivers /archive/rock-creek /archive/sesw /archive/shrodingers-carrot /archive/six-minute-rule /archive/snowfalling /archive/spartina /archive/streams /archive/streams-2015 /archive/swampoodle /archive/vanderbilt-yard /archive/womp-womp /archive/words /archive/words-2014 /archive/words-2016 /assets /btf /c /cicada /classes /dev /media /newsletter /portfolio /projects /special /talks /v2.6 /v3 /worksamples
Open service 52.85.65.9:443 · imaginaryterrain.com
2026-01-09 02:53
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 16217
Connection: close
Last-Modified: Fri, 26 Dec 2025 19:51:35 GMT
Server: AmazonS3
Date: Fri, 09 Jan 2026 02:53:37 GMT
ETag: "516d547102c6e4dee91c9111cf55794b"
X-Cache: Hit from cloudfront
Via: 1.1 711bf86dc2898a8122a5a6c5b71ec626.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P6
X-Amz-Cf-Id: UVxwznv6-KpaRevD-Yfs_qc1UaBmpm8BIojXzA0Fnhue2Yr521k33w==
Age: 2
Page title: David Ramos / Home
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>David Ramos / Home</title>
<meta name="description" content="David Ramos is a designer, developer, and design educator based in Washington, DC. He makes maps and systems to help us imagine landscapes past and future.">
<meta name="author" content="David Ramos">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="stylesheet" href="/v3/css/style.css">
<link rel="stylesheet" href="/v3/fonts/ss-standard.css">
<link rel="stylesheet" href="/v3/fonts/ss-social.css">
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<!-- typekit -->
<script type="text/javascript" src="https://use.typekit.com/ecb5ajb.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
</head>
<body class="t_grid12 ">
<div id="skip">
<a href="#content">skip to content</a>
</div>
<nav class="global">
<ul class="global__bd" id="global__bd">
<li class="navlinkactive"><a href="/">Home</a></li>
<li class=" navlink "><a href="/portfolio">Design</a></li>
<li class=" navlink "><a href="/projects">Maps + projects</a></li>
<li class=" navlink "><a href="/classes">Classes + events</a></li>
<li class=" navlink "><a href="/c">Posts</a></li>
<li class=" navlink "><a href="/about">About</a></li>
<li class="navlinkhideshow" id="global__show"><a href="#">show menu</a></li>
<li class="navlinkhideshow" id="global__hide"><a href="#">hide menu</a></li>
</ul>
</nav>
<main id="content" class="">
<!-- intro area -->
<header class="front-header">
<!-- hed block -->
<h1 class="front-hed">David Ramos</h1>
<div class="meta">
<p class="dateline">
<a class="noborder" href="mailto:hello@imaginaryterrain.com"><i class="ss-icon subdued" style="margin-right: 1px;">email</i> hello@imaginaryterrain.com</a>
</p>
<p class="intro">
I'm a designer, cartographer, and design educator based in Washington, D.C. I make projects—maps, images, interactive systems, and in-person events—that help us imagine places, past and future. My research looks at landscape change around the Chesapeake Bay, and especially at D.C.'s streams and shorelines.
<a href="about">more »</a>
</p>
</div>
<!-- announcement space -->
<div class="front-announcement">
</div>
<!-- featured project -->
<div class="front-feature">
<a href="/projects/streams/">
<div class="front-feature-project__image">
<img src="/media/img/lincoln-small.webp" alt="Lincoln Memorial with a marsh">
</div>
<h4 id="lost-streams-of-dc">Lost streams of D.C.</h4>
<p>
The lost streams project takes us through the story of D.C.’s shifting shorelines and buried streams.
<i class="more-cta">more »</i>
</p>
</a>
</div>
</header>
<!-- blog post area -->
<section class="sec_tnlinks">
<div class="grid_list_half">
<!-- high-priority pinned posts -->
<article class="preview format_image">
<a href="/archive/rail/">
<p class="preview__image"><img src="/projects/regional-rail-terrain/rrt-20250828-tn.webp" alt="preview image" /></p>
<h6>★ New map: From Bay to Mountains</h6>
<p class="teaser">Railroads around Baltimore, DC, and the Potomac</p>
</a>
</article>
<article class="preview format_image">
<a href="/archive/streams-2024/">
<p class="preview__image"><img src="/projects/streams/media/streams_citywide_20240119_tn.webp" alt="preview image" /></p>
<h6>★ City of streams, city of pipes</h6>
<p class="teaser">A map of D.C.’s lost streams — 2024 edition</p>
</a>
</article>
Open service 52.85.65.64:80 · imaginaryterrain.com
2026-01-09 02:53
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 16217
Connection: close
Last-Modified: Fri, 26 Dec 2025 19:51:35 GMT
Server: AmazonS3
Date: Fri, 09 Jan 2026 02:53:37 GMT
ETag: "516d547102c6e4dee91c9111cf55794b"
X-Cache: Hit from cloudfront
Via: 1.1 dde93e57e0f1abed8c2375fe422387a8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P6
X-Amz-Cf-Id: R0rXRjWihxbHYocR2zVktVlyDQ10NcF7ID5iZq7q3aRVpkGY-KUDOA==
Age: 2
Page title: David Ramos / Home
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>David Ramos / Home</title>
<meta name="description" content="David Ramos is a designer, developer, and design educator based in Washington, DC. He makes maps and systems to help us imagine landscapes past and future.">
<meta name="author" content="David Ramos">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="stylesheet" href="/v3/css/style.css">
<link rel="stylesheet" href="/v3/fonts/ss-standard.css">
<link rel="stylesheet" href="/v3/fonts/ss-social.css">
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<!-- typekit -->
<script type="text/javascript" src="https://use.typekit.com/ecb5ajb.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
</head>
<body class="t_grid12 ">
<div id="skip">
<a href="#content">skip to content</a>
</div>
<nav class="global">
<ul class="global__bd" id="global__bd">
<li class="navlinkactive"><a href="/">Home</a></li>
<li class=" navlink "><a href="/portfolio">Design</a></li>
<li class=" navlink "><a href="/projects">Maps + projects</a></li>
<li class=" navlink "><a href="/classes">Classes + events</a></li>
<li class=" navlink "><a href="/c">Posts</a></li>
<li class=" navlink "><a href="/about">About</a></li>
<li class="navlinkhideshow" id="global__show"><a href="#">show menu</a></li>
<li class="navlinkhideshow" id="global__hide"><a href="#">hide menu</a></li>
</ul>
</nav>
<main id="content" class="">
<!-- intro area -->
<header class="front-header">
<!-- hed block -->
<h1 class="front-hed">David Ramos</h1>
<div class="meta">
<p class="dateline">
<a class="noborder" href="mailto:hello@imaginaryterrain.com"><i class="ss-icon subdued" style="margin-right: 1px;">email</i> hello@imaginaryterrain.com</a>
</p>
<p class="intro">
I'm a designer, cartographer, and design educator based in Washington, D.C. I make projects—maps, images, interactive systems, and in-person events—that help us imagine places, past and future. My research looks at landscape change around the Chesapeake Bay, and especially at D.C.'s streams and shorelines.
<a href="about">more »</a>
</p>
</div>
<!-- announcement space -->
<div class="front-announcement">
</div>
<!-- featured project -->
<div class="front-feature">
<a href="/projects/streams/">
<div class="front-feature-project__image">
<img src="/media/img/lincoln-small.webp" alt="Lincoln Memorial with a marsh">
</div>
<h4 id="lost-streams-of-dc">Lost streams of D.C.</h4>
<p>
The lost streams project takes us through the story of D.C.’s shifting shorelines and buried streams.
<i class="more-cta">more »</i>
</p>
</a>
</div>
</header>
<!-- blog post area -->
<section class="sec_tnlinks">
<div class="grid_list_half">
<!-- high-priority pinned posts -->
<article class="preview format_image">
<a href="/archive/rail/">
<p class="preview__image"><img src="/projects/regional-rail-terrain/rrt-20250828-tn.webp" alt="preview image" /></p>
<h6>★ New map: From Bay to Mountains</h6>
<p class="teaser">Railroads around Baltimore, DC, and the Potomac</p>
</a>
</article>
<article class="preview format_image">
<a href="/archive/streams-2024/">
<p class="preview__image"><img src="/projects/streams/media/streams_citywide_20240119_tn.webp" alt="preview image" /></p>
<h6>★ City of streams, city of pipes</h6>
<p class="teaser">A map of D.C.’s lost streams — 2024 edition</p>
</a>
</article>
Open service 52.85.65.9:80 · imaginaryterrain.com
2026-01-09 02:53
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 16217
Connection: close
Last-Modified: Fri, 26 Dec 2025 19:51:35 GMT
Server: AmazonS3
Date: Fri, 09 Jan 2026 02:53:37 GMT
ETag: "516d547102c6e4dee91c9111cf55794b"
X-Cache: Hit from cloudfront
Via: 1.1 2c313927575349c92f098e6f1111a7ce.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P6
X-Amz-Cf-Id: P3K9u0AMYEZ8UK2W6q1pnvOEWpi4YWJ3xA0f_JurhohjczHBMrovfg==
Age: 2
Page title: David Ramos / Home
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>David Ramos / Home</title>
<meta name="description" content="David Ramos is a designer, developer, and design educator based in Washington, DC. He makes maps and systems to help us imagine landscapes past and future.">
<meta name="author" content="David Ramos">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="stylesheet" href="/v3/css/style.css">
<link rel="stylesheet" href="/v3/fonts/ss-standard.css">
<link rel="stylesheet" href="/v3/fonts/ss-social.css">
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<!-- typekit -->
<script type="text/javascript" src="https://use.typekit.com/ecb5ajb.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
</head>
<body class="t_grid12 ">
<div id="skip">
<a href="#content">skip to content</a>
</div>
<nav class="global">
<ul class="global__bd" id="global__bd">
<li class="navlinkactive"><a href="/">Home</a></li>
<li class=" navlink "><a href="/portfolio">Design</a></li>
<li class=" navlink "><a href="/projects">Maps + projects</a></li>
<li class=" navlink "><a href="/classes">Classes + events</a></li>
<li class=" navlink "><a href="/c">Posts</a></li>
<li class=" navlink "><a href="/about">About</a></li>
<li class="navlinkhideshow" id="global__show"><a href="#">show menu</a></li>
<li class="navlinkhideshow" id="global__hide"><a href="#">hide menu</a></li>
</ul>
</nav>
<main id="content" class="">
<!-- intro area -->
<header class="front-header">
<!-- hed block -->
<h1 class="front-hed">David Ramos</h1>
<div class="meta">
<p class="dateline">
<a class="noborder" href="mailto:hello@imaginaryterrain.com"><i class="ss-icon subdued" style="margin-right: 1px;">email</i> hello@imaginaryterrain.com</a>
</p>
<p class="intro">
I'm a designer, cartographer, and design educator based in Washington, D.C. I make projects—maps, images, interactive systems, and in-person events—that help us imagine places, past and future. My research looks at landscape change around the Chesapeake Bay, and especially at D.C.'s streams and shorelines.
<a href="about">more »</a>
</p>
</div>
<!-- announcement space -->
<div class="front-announcement">
</div>
<!-- featured project -->
<div class="front-feature">
<a href="/projects/streams/">
<div class="front-feature-project__image">
<img src="/media/img/lincoln-small.webp" alt="Lincoln Memorial with a marsh">
</div>
<h4 id="lost-streams-of-dc">Lost streams of D.C.</h4>
<p>
The lost streams project takes us through the story of D.C.’s shifting shorelines and buried streams.
<i class="more-cta">more »</i>
</p>
</a>
</div>
</header>
<!-- blog post area -->
<section class="sec_tnlinks">
<div class="grid_list_half">
<!-- high-priority pinned posts -->
<article class="preview format_image">
<a href="/archive/rail/">
<p class="preview__image"><img src="/projects/regional-rail-terrain/rrt-20250828-tn.webp" alt="preview image" /></p>
<h6>★ New map: From Bay to Mountains</h6>
<p class="teaser">Railroads around Baltimore, DC, and the Potomac</p>
</a>
</article>
<article class="preview format_image">
<a href="/archive/streams-2024/">
<p class="preview__image"><img src="/projects/streams/media/streams_citywide_20240119_tn.webp" alt="preview image" /></p>
<h6>★ City of streams, city of pipes</h6>
<p class="teaser">A map of D.C.’s lost streams — 2024 edition</p>
</a>
</article>
Open service 52.85.65.64:443 · imaginaryterrain.com
2026-01-09 02:53
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 16217
Connection: close
Last-Modified: Fri, 26 Dec 2025 19:51:35 GMT
Server: AmazonS3
Date: Fri, 09 Jan 2026 02:53:37 GMT
ETag: "516d547102c6e4dee91c9111cf55794b"
X-Cache: Hit from cloudfront
Via: 1.1 1f6c8fca2731ca6abec1a6d565d2093e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P6
X-Amz-Cf-Id: 7HKDztH2d227JaIXeFPFWjsc4XWLP_dxDo4nWuW_auXOW8AedjTB1A==
Age: 2
Page title: David Ramos / Home
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>David Ramos / Home</title>
<meta name="description" content="David Ramos is a designer, developer, and design educator based in Washington, DC. He makes maps and systems to help us imagine landscapes past and future.">
<meta name="author" content="David Ramos">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="stylesheet" href="/v3/css/style.css">
<link rel="stylesheet" href="/v3/fonts/ss-standard.css">
<link rel="stylesheet" href="/v3/fonts/ss-social.css">
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<!-- typekit -->
<script type="text/javascript" src="https://use.typekit.com/ecb5ajb.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
</head>
<body class="t_grid12 ">
<div id="skip">
<a href="#content">skip to content</a>
</div>
<nav class="global">
<ul class="global__bd" id="global__bd">
<li class="navlinkactive"><a href="/">Home</a></li>
<li class=" navlink "><a href="/portfolio">Design</a></li>
<li class=" navlink "><a href="/projects">Maps + projects</a></li>
<li class=" navlink "><a href="/classes">Classes + events</a></li>
<li class=" navlink "><a href="/c">Posts</a></li>
<li class=" navlink "><a href="/about">About</a></li>
<li class="navlinkhideshow" id="global__show"><a href="#">show menu</a></li>
<li class="navlinkhideshow" id="global__hide"><a href="#">hide menu</a></li>
</ul>
</nav>
<main id="content" class="">
<!-- intro area -->
<header class="front-header">
<!-- hed block -->
<h1 class="front-hed">David Ramos</h1>
<div class="meta">
<p class="dateline">
<a class="noborder" href="mailto:hello@imaginaryterrain.com"><i class="ss-icon subdued" style="margin-right: 1px;">email</i> hello@imaginaryterrain.com</a>
</p>
<p class="intro">
I'm a designer, cartographer, and design educator based in Washington, D.C. I make projects—maps, images, interactive systems, and in-person events—that help us imagine places, past and future. My research looks at landscape change around the Chesapeake Bay, and especially at D.C.'s streams and shorelines.
<a href="about">more »</a>
</p>
</div>
<!-- announcement space -->
<div class="front-announcement">
</div>
<!-- featured project -->
<div class="front-feature">
<a href="/projects/streams/">
<div class="front-feature-project__image">
<img src="/media/img/lincoln-small.webp" alt="Lincoln Memorial with a marsh">
</div>
<h4 id="lost-streams-of-dc">Lost streams of D.C.</h4>
<p>
The lost streams project takes us through the story of D.C.’s shifting shorelines and buried streams.
<i class="more-cta">more »</i>
</p>
</a>
</div>
</header>
<!-- blog post area -->
<section class="sec_tnlinks">
<div class="grid_list_half">
<!-- high-priority pinned posts -->
<article class="preview format_image">
<a href="/archive/rail/">
<p class="preview__image"><img src="/projects/regional-rail-terrain/rrt-20250828-tn.webp" alt="preview image" /></p>
<h6>★ New map: From Bay to Mountains</h6>
<p class="teaser">Railroads around Baltimore, DC, and the Potomac</p>
</a>
</article>
<article class="preview format_image">
<a href="/archive/streams-2024/">
<p class="preview__image"><img src="/projects/streams/media/streams_citywide_20240119_tn.webp" alt="preview image" /></p>
<h6>★ City of streams, city of pipes</h6>
<p class="teaser">A map of D.C.’s lost streams — 2024 edition</p>
</a>
</article>
Open service 52.85.65.27:443 · imaginaryterrain.com
2026-01-09 02:53
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 16217
Connection: close
Last-Modified: Fri, 26 Dec 2025 19:51:35 GMT
Server: AmazonS3
Date: Fri, 09 Jan 2026 02:53:37 GMT
ETag: "516d547102c6e4dee91c9111cf55794b"
X-Cache: Hit from cloudfront
Via: 1.1 70dc0df635de6c459634809796c9bbd8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P6
X-Amz-Cf-Id: JmIb0QZqj2AJy5nicd46IPix93HvP4rSlmGTfFvVErWo5vrhsaJLTA==
Age: 2
Page title: David Ramos / Home
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>David Ramos / Home</title>
<meta name="description" content="David Ramos is a designer, developer, and design educator based in Washington, DC. He makes maps and systems to help us imagine landscapes past and future.">
<meta name="author" content="David Ramos">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="stylesheet" href="/v3/css/style.css">
<link rel="stylesheet" href="/v3/fonts/ss-standard.css">
<link rel="stylesheet" href="/v3/fonts/ss-social.css">
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<!-- typekit -->
<script type="text/javascript" src="https://use.typekit.com/ecb5ajb.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
</head>
<body class="t_grid12 ">
<div id="skip">
<a href="#content">skip to content</a>
</div>
<nav class="global">
<ul class="global__bd" id="global__bd">
<li class="navlinkactive"><a href="/">Home</a></li>
<li class=" navlink "><a href="/portfolio">Design</a></li>
<li class=" navlink "><a href="/projects">Maps + projects</a></li>
<li class=" navlink "><a href="/classes">Classes + events</a></li>
<li class=" navlink "><a href="/c">Posts</a></li>
<li class=" navlink "><a href="/about">About</a></li>
<li class="navlinkhideshow" id="global__show"><a href="#">show menu</a></li>
<li class="navlinkhideshow" id="global__hide"><a href="#">hide menu</a></li>
</ul>
</nav>
<main id="content" class="">
<!-- intro area -->
<header class="front-header">
<!-- hed block -->
<h1 class="front-hed">David Ramos</h1>
<div class="meta">
<p class="dateline">
<a class="noborder" href="mailto:hello@imaginaryterrain.com"><i class="ss-icon subdued" style="margin-right: 1px;">email</i> hello@imaginaryterrain.com</a>
</p>
<p class="intro">
I'm a designer, cartographer, and design educator based in Washington, D.C. I make projects—maps, images, interactive systems, and in-person events—that help us imagine places, past and future. My research looks at landscape change around the Chesapeake Bay, and especially at D.C.'s streams and shorelines.
<a href="about">more »</a>
</p>
</div>
<!-- announcement space -->
<div class="front-announcement">
</div>
<!-- featured project -->
<div class="front-feature">
<a href="/projects/streams/">
<div class="front-feature-project__image">
<img src="/media/img/lincoln-small.webp" alt="Lincoln Memorial with a marsh">
</div>
<h4 id="lost-streams-of-dc">Lost streams of D.C.</h4>
<p>
The lost streams project takes us through the story of D.C.’s shifting shorelines and buried streams.
<i class="more-cta">more »</i>
</p>
</a>
</div>
</header>
<!-- blog post area -->
<section class="sec_tnlinks">
<div class="grid_list_half">
<!-- high-priority pinned posts -->
<article class="preview format_image">
<a href="/archive/rail/">
<p class="preview__image"><img src="/projects/regional-rail-terrain/rrt-20250828-tn.webp" alt="preview image" /></p>
<h6>★ New map: From Bay to Mountains</h6>
<p class="teaser">Railroads around Baltimore, DC, and the Potomac</p>
</a>
</article>
<article class="preview format_image">
<a href="/archive/streams-2024/">
<p class="preview__image"><img src="/projects/streams/media/streams_citywide_20240119_tn.webp" alt="preview image" /></p>
<h6>★ City of streams, city of pipes</h6>
<p class="teaser">A map of D.C.’s lost streams — 2024 edition</p>
</a>
</article>
Open service 52.85.65.66:80 · imaginaryterrain.com
2026-01-09 02:53
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 16217
Connection: close
Last-Modified: Fri, 26 Dec 2025 19:51:35 GMT
Server: AmazonS3
Date: Fri, 09 Jan 2026 02:53:37 GMT
ETag: "516d547102c6e4dee91c9111cf55794b"
X-Cache: Hit from cloudfront
Via: 1.1 9dd3685eb51bb09781f673d8a8f1a6c4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P6
X-Amz-Cf-Id: kLX4VW5A5CkcrjqR4dldpoY_3sxKKi57HP34k4Ns6suht90LmCG31Q==
Age: 2
Page title: David Ramos / Home
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>David Ramos / Home</title>
<meta name="description" content="David Ramos is a designer, developer, and design educator based in Washington, DC. He makes maps and systems to help us imagine landscapes past and future.">
<meta name="author" content="David Ramos">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="stylesheet" href="/v3/css/style.css">
<link rel="stylesheet" href="/v3/fonts/ss-standard.css">
<link rel="stylesheet" href="/v3/fonts/ss-social.css">
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<!-- typekit -->
<script type="text/javascript" src="https://use.typekit.com/ecb5ajb.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
</head>
<body class="t_grid12 ">
<div id="skip">
<a href="#content">skip to content</a>
</div>
<nav class="global">
<ul class="global__bd" id="global__bd">
<li class="navlinkactive"><a href="/">Home</a></li>
<li class=" navlink "><a href="/portfolio">Design</a></li>
<li class=" navlink "><a href="/projects">Maps + projects</a></li>
<li class=" navlink "><a href="/classes">Classes + events</a></li>
<li class=" navlink "><a href="/c">Posts</a></li>
<li class=" navlink "><a href="/about">About</a></li>
<li class="navlinkhideshow" id="global__show"><a href="#">show menu</a></li>
<li class="navlinkhideshow" id="global__hide"><a href="#">hide menu</a></li>
</ul>
</nav>
<main id="content" class="">
<!-- intro area -->
<header class="front-header">
<!-- hed block -->
<h1 class="front-hed">David Ramos</h1>
<div class="meta">
<p class="dateline">
<a class="noborder" href="mailto:hello@imaginaryterrain.com"><i class="ss-icon subdued" style="margin-right: 1px;">email</i> hello@imaginaryterrain.com</a>
</p>
<p class="intro">
I'm a designer, cartographer, and design educator based in Washington, D.C. I make projects—maps, images, interactive systems, and in-person events—that help us imagine places, past and future. My research looks at landscape change around the Chesapeake Bay, and especially at D.C.'s streams and shorelines.
<a href="about">more »</a>
</p>
</div>
<!-- announcement space -->
<div class="front-announcement">
</div>
<!-- featured project -->
<div class="front-feature">
<a href="/projects/streams/">
<div class="front-feature-project__image">
<img src="/media/img/lincoln-small.webp" alt="Lincoln Memorial with a marsh">
</div>
<h4 id="lost-streams-of-dc">Lost streams of D.C.</h4>
<p>
The lost streams project takes us through the story of D.C.’s shifting shorelines and buried streams.
<i class="more-cta">more »</i>
</p>
</a>
</div>
</header>
<!-- blog post area -->
<section class="sec_tnlinks">
<div class="grid_list_half">
<!-- high-priority pinned posts -->
<article class="preview format_image">
<a href="/archive/rail/">
<p class="preview__image"><img src="/projects/regional-rail-terrain/rrt-20250828-tn.webp" alt="preview image" /></p>
<h6>★ New map: From Bay to Mountains</h6>
<p class="teaser">Railroads around Baltimore, DC, and the Potomac</p>
</a>
</article>
<article class="preview format_image">
<a href="/archive/streams-2024/">
<p class="preview__image"><img src="/projects/streams/media/streams_citywide_20240119_tn.webp" alt="preview image" /></p>
<h6>★ City of streams, city of pipes</h6>
<p class="teaser">A map of D.C.’s lost streams — 2024 edition</p>
</a>
</article>
Open service 52.85.65.66:443 · imaginaryterrain.com
2026-01-09 02:53
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 16217
Connection: close
Last-Modified: Fri, 26 Dec 2025 19:51:35 GMT
Server: AmazonS3
Date: Fri, 09 Jan 2026 02:53:37 GMT
ETag: "516d547102c6e4dee91c9111cf55794b"
X-Cache: Hit from cloudfront
Via: 1.1 dde93e57e0f1abed8c2375fe422387a8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P6
X-Amz-Cf-Id: 5Bn5IilGAzT5JECkHt6LSyrUjQGlfS1EH0KCYB4Z4LhTGDMz5yqVeg==
Age: 2
Page title: David Ramos / Home
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>David Ramos / Home</title>
<meta name="description" content="David Ramos is a designer, developer, and design educator based in Washington, DC. He makes maps and systems to help us imagine landscapes past and future.">
<meta name="author" content="David Ramos">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="stylesheet" href="/v3/css/style.css">
<link rel="stylesheet" href="/v3/fonts/ss-standard.css">
<link rel="stylesheet" href="/v3/fonts/ss-social.css">
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<!-- typekit -->
<script type="text/javascript" src="https://use.typekit.com/ecb5ajb.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
</head>
<body class="t_grid12 ">
<div id="skip">
<a href="#content">skip to content</a>
</div>
<nav class="global">
<ul class="global__bd" id="global__bd">
<li class="navlinkactive"><a href="/">Home</a></li>
<li class=" navlink "><a href="/portfolio">Design</a></li>
<li class=" navlink "><a href="/projects">Maps + projects</a></li>
<li class=" navlink "><a href="/classes">Classes + events</a></li>
<li class=" navlink "><a href="/c">Posts</a></li>
<li class=" navlink "><a href="/about">About</a></li>
<li class="navlinkhideshow" id="global__show"><a href="#">show menu</a></li>
<li class="navlinkhideshow" id="global__hide"><a href="#">hide menu</a></li>
</ul>
</nav>
<main id="content" class="">
<!-- intro area -->
<header class="front-header">
<!-- hed block -->
<h1 class="front-hed">David Ramos</h1>
<div class="meta">
<p class="dateline">
<a class="noborder" href="mailto:hello@imaginaryterrain.com"><i class="ss-icon subdued" style="margin-right: 1px;">email</i> hello@imaginaryterrain.com</a>
</p>
<p class="intro">
I'm a designer, cartographer, and design educator based in Washington, D.C. I make projects—maps, images, interactive systems, and in-person events—that help us imagine places, past and future. My research looks at landscape change around the Chesapeake Bay, and especially at D.C.'s streams and shorelines.
<a href="about">more »</a>
</p>
</div>
<!-- announcement space -->
<div class="front-announcement">
</div>
<!-- featured project -->
<div class="front-feature">
<a href="/projects/streams/">
<div class="front-feature-project__image">
<img src="/media/img/lincoln-small.webp" alt="Lincoln Memorial with a marsh">
</div>
<h4 id="lost-streams-of-dc">Lost streams of D.C.</h4>
<p>
The lost streams project takes us through the story of D.C.’s shifting shorelines and buried streams.
<i class="more-cta">more »</i>
</p>
</a>
</div>
</header>
<!-- blog post area -->
<section class="sec_tnlinks">
<div class="grid_list_half">
<!-- high-priority pinned posts -->
<article class="preview format_image">
<a href="/archive/rail/">
<p class="preview__image"><img src="/projects/regional-rail-terrain/rrt-20250828-tn.webp" alt="preview image" /></p>
<h6>★ New map: From Bay to Mountains</h6>
<p class="teaser">Railroads around Baltimore, DC, and the Potomac</p>
</a>
</article>
<article class="preview format_image">
<a href="/archive/streams-2024/">
<p class="preview__image"><img src="/projects/streams/media/streams_citywide_20240119_tn.webp" alt="preview image" /></p>
<h6>★ City of streams, city of pipes</h6>
<p class="teaser">A map of D.C.’s lost streams — 2024 edition</p>
</a>
</article>
Open service 52.85.65.27:80 · imaginaryterrain.com
2026-01-09 02:53
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 16217
Connection: close
Last-Modified: Fri, 26 Dec 2025 19:51:35 GMT
Server: AmazonS3
Date: Fri, 09 Jan 2026 02:53:37 GMT
ETag: "516d547102c6e4dee91c9111cf55794b"
X-Cache: Hit from cloudfront
Via: 1.1 37e423fd0afc1d9345b73ddf180cdd6a.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P6
X-Amz-Cf-Id: fe2dCtaXSI3hbi6boxMf2XH1DvIMnlsKSs5fCn_tM3f8Q4vO7sUAbw==
Age: 2
Page title: David Ramos / Home
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>David Ramos / Home</title>
<meta name="description" content="David Ramos is a designer, developer, and design educator based in Washington, DC. He makes maps and systems to help us imagine landscapes past and future.">
<meta name="author" content="David Ramos">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="stylesheet" href="/v3/css/style.css">
<link rel="stylesheet" href="/v3/fonts/ss-standard.css">
<link rel="stylesheet" href="/v3/fonts/ss-social.css">
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<!-- typekit -->
<script type="text/javascript" src="https://use.typekit.com/ecb5ajb.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
</head>
<body class="t_grid12 ">
<div id="skip">
<a href="#content">skip to content</a>
</div>
<nav class="global">
<ul class="global__bd" id="global__bd">
<li class="navlinkactive"><a href="/">Home</a></li>
<li class=" navlink "><a href="/portfolio">Design</a></li>
<li class=" navlink "><a href="/projects">Maps + projects</a></li>
<li class=" navlink "><a href="/classes">Classes + events</a></li>
<li class=" navlink "><a href="/c">Posts</a></li>
<li class=" navlink "><a href="/about">About</a></li>
<li class="navlinkhideshow" id="global__show"><a href="#">show menu</a></li>
<li class="navlinkhideshow" id="global__hide"><a href="#">hide menu</a></li>
</ul>
</nav>
<main id="content" class="">
<!-- intro area -->
<header class="front-header">
<!-- hed block -->
<h1 class="front-hed">David Ramos</h1>
<div class="meta">
<p class="dateline">
<a class="noborder" href="mailto:hello@imaginaryterrain.com"><i class="ss-icon subdued" style="margin-right: 1px;">email</i> hello@imaginaryterrain.com</a>
</p>
<p class="intro">
I'm a designer, cartographer, and design educator based in Washington, D.C. I make projects—maps, images, interactive systems, and in-person events—that help us imagine places, past and future. My research looks at landscape change around the Chesapeake Bay, and especially at D.C.'s streams and shorelines.
<a href="about">more »</a>
</p>
</div>
<!-- announcement space -->
<div class="front-announcement">
</div>
<!-- featured project -->
<div class="front-feature">
<a href="/projects/streams/">
<div class="front-feature-project__image">
<img src="/media/img/lincoln-small.webp" alt="Lincoln Memorial with a marsh">
</div>
<h4 id="lost-streams-of-dc">Lost streams of D.C.</h4>
<p>
The lost streams project takes us through the story of D.C.’s shifting shorelines and buried streams.
<i class="more-cta">more »</i>
</p>
</a>
</div>
</header>
<!-- blog post area -->
<section class="sec_tnlinks">
<div class="grid_list_half">
<!-- high-priority pinned posts -->
<article class="preview format_image">
<a href="/archive/rail/">
<p class="preview__image"><img src="/projects/regional-rail-terrain/rrt-20250828-tn.webp" alt="preview image" /></p>
<h6>★ New map: From Bay to Mountains</h6>
<p class="teaser">Railroads around Baltimore, DC, and the Potomac</p>
</a>
</article>
<article class="preview format_image">
<a href="/archive/streams-2024/">
<p class="preview__image"><img src="/projects/streams/media/streams_citywide_20240119_tn.webp" alt="preview image" /></p>
<h6>★ City of streams, city of pipes</h6>
<p class="teaser">A map of D.C.’s lost streams — 2024 edition</p>
</a>
</article>