David Ramos email hello@imaginaryterrain.com Twitter @imagineterrain


I’m a designer, developer, and design educator based in Washington, D.C. I build tools and platforms to support local, humanistic endeavors.


I’m a faculty member in the graphic design program 🔗 at American University, offering classes that integrate culture, code, and form. Through 2014, I taught at the Corcoran College of Art + Design.

Creative practice and research

Design, maps, and web applications

My professional practice encompasses user experience design, web application development, cartography and data visualization, publications, and posters. Clients include environmentalists, journalists, and entrepreneurs. (Example projects.)

I work with Django/Python, Craft, WordPress, and HTML/CSS/JavaScript.

Experimental education

I help run Knowledge Commons DC 🔗, a free school that has offered more than 600 classes around D.C. in partnership with public library systems, arts organizations, museums, and local businesses. We’ve been covered by NPR, the Washington Post, and MSNBC.

Interpreting landscapes

I’m interested in how long-buried natural systems and historic land use patterns poke their way to the surface, shaping our cities today. I produce maps and lead tours that examine landscape history and planning issues, particularly in the D.C. area.


I studied English at Williams College, worked in instructional technology, then migrated to a new field. I hold an MFA in graphic design from the Rhode Island School of Design. For more, see my C.V. (PDF).

Encrypted communications

Want to send me a reasonably-secure message? Here’s my public key (text/asc). Key fingerprint:
2AD3 4E21 3CA4 F6B4 7FE1 241E F284 A593 4532 8EE7

I’m also on Signal.


This site is generated using Jekyll , mostly from Markdown files, and served from Gandi.net . Type is set in Adobe Minion Pro and Adobe Myriad Pro via TypeKit.