Jump to:
Communication
Amazon Alexa
APIs Application programming interfaces help software and companies communicate with each other. They drive the modern Internet.
Audio
Book layout
DoubleClick for Publishers This ad management tool from Google can be used in simple ways, but also scales up to enterprises that need to satisfy many sponsors.
Google autocompletes
I2C This protocol is used in many embedded electronics designs to communicate with sensors.
Infrared communication Used in TV remotes, infrared LEDs are a fairly robust line-of-sight way of communicating.
JSON Many APIs use the JSON data interchange format to communicate. It is designed for software to read and write, while remaining human-understandable.
Laser rangefinder
NRF24 Wireless A Nordic Semiconductor wireless chipset that works well with simple, embedded processors.
Ultrasonic rangefinder Sending a high-pitched ping much like a bat, this sensor finds hard-edged surfaces nearby--and measures their distance.
User testing
Weather Underground The Weather Underground API was a good source of local weather data until the company unexpectedly terminated it.
XML
Your Shot This was National Geographic's user-generated photo community, discontinued in 2019, which let its users connect with Nat Geo photographers and editors.
Employers
Exhibitions
1460 Wallmountables 2017 July 21--September 10, 2017 at the DC Arts Center.
1460 Wallmountables 2018 June 29--August 10, 2018 at the DC Arts Center.
1460 Wallmountables 2019 July 26--August 16, 2019 at the DC Arts Center.
1460 Wallmountables 2020 August 8--October 18th, 2020, at the DC Arts Center.
Art & Technology 4.0 March 5-26, 2020 at TEJAS Gallery.
BTPxMonochrome Art Fair June 26--July 12, 2020, online, benefiting Halcyon and By the People.
Buffer Overflow April 9--April 25, 2018 at Fab Lab DC.
Building Momentum July 9--September 30th, 2020, at Building Momentum in Alexandria, VA.
DCAC 30th Anniversary Party October 12, 2019 at The Cheshire DC.
DEEP FAKE November 15--January 5, 2021, at SUPERCOLLIDER in Los Angeles, California.
Enter : Future December 2, 2019--January 17, 2020 at Gallery 102.
Everyday Objects November 1--December 6, 2019 at Studio Montclair.
Foundry Artist Choice 2020 August 5-30, 2020 at Foundry Gallery.
Georgetown GLOW 2021 April 9--June 27 in the Georgetown neighborhood of Washington, D.C.
Global Conversation September 1-28, 2020 at the United Nations' UN75, f.99, and Ikono Space.
Judging Me Judging You April 27--August 12, 2018 at the DC Arts Center.
Lossiness September 3--October 17, 2021 at VisArts's Concourse Gallery in Rockville, MD.
Maelstrom (Rhizome DC) January 16--February 15 at Rhizome DC in Takoma, D.C.
Movements, Moments January 23--March 7, 2021, at Target Gallery in the Torpedo Factory Art Center in Alexandria, VA.
Moving Forward June 20--August 23, 2020 online at Glen Echo. View exhibition
Sound Scene X July 8, 2017 at the Hirshhorn Museum.
Sound Scene XI July 7--July 8, 2018 at the Hirshhorn Museum.
Spotlight@Touchstone December 10--February 10, 2021 online at Touchstone Gallery in Washington, D.C.
Tamar Hendel Gallery 2021 Juried Exhibition March 1--April 30 at Tamar Hendel Gallery in the CREATE Art Center in Silver Spring, MD.
Unfinished Business September 28--November 23, 2019 at VAE Raleigh.
When Night Falls October 11, 2019--January 26, 2020 at Annmarie Sculpture Garden and Arts Center.
WPA High Frequency July 30--August 13, 2020, online, benefiting Washington Project for the Arts.
Fabrication
3D printing
Aluminum enclosure
Aluminum standoffs
Enclosure design
Laser cutting
Laser toner
Molybdenum
PLA
Vintage "bubble" display
Vintage indicators
Wood PLA
Woodworking
Hardware
Adafruit Feather This ecosystem of integrated devices makes it possible to get a hardware project started quickly.
AVR The Atmel AVR 8-bit embedded processor architecture.
Custom circuit boards A circuit board, or PCB, that I designed and sent to a fabrication factory.
ESP8266 This powerful microcontroller can natively connect to Wi-Fi.
IoT "Internet of Things" devices tend to be simple, standalone objects with a clear purpose that are continuously connected to the Internet.
LCD1602 These "character LCD" displays can show 16 characters on each of their 02 rows.
Lithium-ion battery These batteries are used in cell phones, but have a steep learning curve for use in home projects.
Microcontroller
Next Thing CHIP This all-in-one computer made a splash when it debuted at a price of $9. It has WiFi, Bluetooth, and 4GB of storage and runs Linux.
Occupancy sensor
Power management It takes specific software and hardware design choices to get a reasonable battery life in homemade electronics.
Raspberry Pi An inexpensive, credit-card-shaped computer board that can run Linux and costs about $30.
Seven-segment displays These displays are designed to show numbers, but can be used to show some letters too.
Sharp Memory LCD
WS2812B LEDs These LEDs come in large quantities and can each be set to their own color.
Roles
Artist
Collaborator
Embedded developer
Front-end developer As a front-end developer, I use languages like SASS, JavaScript, and HTML to build web pages that are fast and functional.
Functional designer As a functional designer, I identify the problems that users are trying to solve, and help smooth their path to doing so.
Hardware designer
Journalist
Photo editor As a photo editor, I work with photographers to find their best shots—and help make them better shooters.
Photo researcher
Photographer As a photographer, I seek surprising and delightful scenes in the world.
Photojournalist As a photojournalist, I work with sources to document their lives in understandable and surprising ways.
Product manager
Project manager As a project manager, I work with stakeholders to develop reasonable timeframes and help our team metabolize work into manageable pieces.
Protocol designer
Template designer As a template designer, I take individual designs for pages and synthesize them into a maintainable, usable template.
Web operations
Web producer As a web producer, I work with editors, photographers, and artists to shape stories into engaging web pages.
Writer
Software
Arduino Arduino's ecosystem of software and simple, flexible hardware allow you to quickly make smart electronic devices.
Cadsoft EAGLE This tool lets you design circuit boards, matching the physical dimensions and properties of electronic components.
Cheetah This internal tool at National Geographic powered part of its magazine web site.
CSS Cascading stylesheets are powerful tools for changing the appearance of web pages, letting you define rules instead of having to change each object individually.
HTML The hypertext markup language was first devised in the early 90's, and continues to power the modern Web.
IFTTT
InDesign This layout tool allows you to make printable files for lengthy publications, such as books or magazine articles.
iOS Apple's mobile operating system is found inside every iPhone and iPad.
JavaScript
Markov chains These simple algorithms can "chain together" sequences of letters or other data into a plausible-looking mishmash.
Neural networks These algorithms learn how to categorize or make things by studying examples provided by humans.
nginx This web serving software powers much of the modern Internet.
Photoshop Adobe's famous image enhancement software can be used for good or evil, journalistically speaking.
PHP This programming language drives WordPress. Mildly idiosyncratic built-in functions make it easy to pick up and hard to master.
Python Simple, powerful, and picky, this programming language makes it possible to get a lot done in a hurry.
RemotePins This software (of my design) lets you seamlessly connect Arduinos together or to other computers.
SASS This language stacks on top of CSS, making it even more powerful—and scalable to an enterprise.
Text-to-speech
Other Tags