design

Designer

I apply human-centered design thinking to make intuitable products.

develop

Developer

I bring ideas to life with modular and well-tested code.

story

Storyteller

I see the world through stories, and I love telling them too.

Portfolio

programming
prototyping
interaction-design

UX Prototyping to Drive Decision-Making at Amazon Devices

I currently create functional software/hardware prototypes to challenge assumptions and facilitate decision-making across product, design, and engineering for upcoming features and devices (1-5+ year horizon), which I have presented to the senior vice-president of Amazon Devices and other leadership.
While most of my work is subject to NDA, I can reference my contributions to publicly announced projects (such as Alexa+, the Fire TV, and Echo Show).
Prototyping tools include: React/TypeScript/Node, Python/ML libraries, C#/Unity, AWS/S3/DynamoDB/Cloudfront, Figma/Protopie, precarious mountains of sensors, and patience.
Email me to chat!
Amazon Devices, Alexa+ announcement
prototyping
ux-research
game-design

VR Game Research and Prototyping for Education with Meta Reality Labs

Through a six-month academic-corporate software class, my team and I researched how to increase access and enthusiasm for world heritage locations such as Stonehenge through uniquely virtual reality (VR) affordances, under the supervision of a division head at Meta Reality Labs. We won first place in our Stanford senior software project fair! : )
Following the d.school design thinking process, I conducted needfinding user interviews, crafted and tested narrative- and mechanics-driven game prototypes, and demoed a VR (Oculus Quest 2) Unity "vertical slice" game where you play an archaeologist exploring how artifacts have stories. I strive to design for delight!
Immerse yourself in the design docs!
Unity screenshot with Stonehenge
programming
prototyping
data

Streamlining 300 Million Dollars of Funding Allocations at the US Census Bureau

As a Civic Digital Fellow, I worked at the US Census Bureau to streamline the allocation of over 300 million dollars of justice assistance funding for state and local governments. These tabulations occur every three years due to the complexities of the six survey data pipelines, so I solo designed and developed a full-stack automated program to merge these pipelines into one platform.
A full expansion of my foundational code in AngularJS, Python/Django, and SQLite will reduce analysts' manual work by 70%, which means these tabulations can shift from occurring every three years to annually, which will more directly adapt to the evolving funding needs of local governments.
Dive into my demo day presentation!
election 2020, map of the United States
programming
ui-ux-design
data

Newsroom Engineering for US Election 2020 at The Washington Post

I implemented interactive data visualizations and data pipelines for The Washington Post's digital front page during the summer/fall preceding an unconventional US Election 2020, which still inspires me to always create with journalistic integrity.
I worked closely with journalists, visual designers, and engineers to contribute features for live-updating national and state maps for the Presidency, House, and Senate; vote estimate and polling average tables; data scraping and database management; efficient and accurate data processing for breaking news; and more!
One of my favorite memories is diving into AWS to prototype a Python race call Lambda that would trigger at the latest AP vote provider updates (streamed to a DynamoDB table, processed through a text-generation module, and integrated with a Slack webhook) so journalists could report the latest vote counts (especially with unprecedented mail-in ballots), during Election WEEK.
Explore a state page!
election 2020, map of the United States

Playground