Hey there - thanks for visiting!

My work has involved reporting, developing, designing, and drawing. I've spent time with organizations like the Associated Press, The Pudding, NASA JPL, Boston's Metropolitan Planning Organization, and Visualizing Impact. My academic background comes from mathematics and computer science at Cornell University. In my leisure, I enjoy good stand-up, paperback books, and training in Brazilian jiu-jitsu.

Data Visualization

Journalistic graphics and data are my main jam. Some favorites from my toolkit include: D3, React, Textures.js, and Python.

Social share for Iowa caucuses

An illustrated guide to the Iowa caucuses

Scrolly-telling piece describing how caucuses work

Social share for blue wall

Three reasons why the Democrats’ Blue Wall crumbled

Multi-media piece on voters in Pennsylvania, Wisconsin and Michigan

Social share for senate impeachment vote

Who supports Trump's conviction in the Senate

POLITICO’s analysis of how senators would vote if the House impeached the president.

Social share for impeachment matrix

2020 Election Forecast

Some glowing heads on a Cartesian plane

Blue headshots of Democratic candidates

Where 2020 Democrats shine and stumble

Charting candidates’ polls, money, TV, and social media numbers

Social share for impeachment matrix

The most powerful players in Trump’s impeachment inquiry

Some glowing heads on a Cartesian plane

Social share for cannabis tracker

The Dis-United States of Cannabis

Tracking where cannabis is illegal, decriminalized, or legal

Social share for Canadian elections

Canadian Election Polls 2019

Weekly updates on the race for control of Parliament

Social share for impeachment tracker

Who supports impeachment?

Live tracking House representatives in favor of impeachment proceedings

Social share for election security

The scramble to secure America’s voting machines

Live tracking counties and states that use paperless voting machines

Social share for candidate memoirs

The 2020 Dems Have Oddly Similar Memoirs. Can You Tell Them Apart?

Interactive quiz and pullouts of Dem candidate memoirs

Social share for poll tracker

2020 Democratic primary polls tracker

Tracking election polls on the race for the 2020 Democratic primary nomination. I wrote about building this piece on POLITICO Interactives' new blog.

Social share image for endorsements tracker

2020 Democratic endorsements tracker

Tracking presidential candidate endorsements by members of Congress and state governors

Social share image for litmus test tracker

2020 Democratic litmus test tracker

Live, scrolly-telling interactive tracker following candidate positions on hot-button campaign issues

Social share image for campaign finance tracker

2020 Democratic campaign finance tracker

Live interactive tracker following FEC data on 2020 campaign money

Social share image for approval poll rating tracker

Trump approval rating tracker

Scrolly-telling interactive and forecasting tool for presidential approval ratings across demographic groups

Link to work

Trump's Twitter Year of Outrage and Braggadocio

Scrolly-telling sentiment and topical analysis of 2843 tweets from @realDonalTrump

Link to work

The Mueller indictments so far

Tracking charges from the special counsel's investigation into interference during 2016 elections

Link to work

Freshman class of the 116th Congress

Scrolly-telling breakdown of young and diverse Congress-elects.

Link to work

U.S. Midterm Elections 2018

Design and development of data visualization modules in POLITICO's House, Senate, and state election pages.

Link to work

Where is Elaine Chao?

Unexplained “private” time fills long stretches of the Transportation secretary’s daily calendar

Link to work

Trump's environmental policies rule only part of America

Scrolly-telling story on political divide between conservative and liberal states and growing chasm on environmental policy.

Link to work

2018 Midterm Candidate Biographies

App for exploring election candidates, state and congressional district profiles

Link to work

Access to Pregnancy Centers and Abortion Services

Interactive comparing access to pregnancy centers and abortion services

Link to work

Biomechanics and Firefighter Harnesses

Visualization of body movement and changes with traditional and new firefighter harnesses

Link to work

The American Chinese Menu

Data story on state of shared cuisines in Chinatowns, based on 693 restaurant menus in seven major American Chinatowns.

Link to work

The Image of Chinatown

Data story on Chinatown as an ethnic enclave and tourist attraction.

Link to work

Limbo Lines: Dead Here, Alive There

Data story published with The Pudding on the legal boundaries and definitions of brain death.

Link to work

The Cornell Crime Logs

Interactive report on the Cornell Daily Crime Logs. Data was "scraped" (parsed through HTML) from the university website and obtained from the Cornell University Police Department.

Link to work

Segment3D

Interactive web-app developed with NASA Jet Propulsion Laboratory and Caltech allows users at the Meyerowitz Lab to segment 3D images of plant cells. 3D renderings are computed with the watershed algorithm and raycasted with Three.js. Planes visualized in Canvas.

Link to work

The State of Boston Transportation

Comprehensive dashboard of geospatial and non-geospatial data visualization of transportation metrics (bike/pedestrian/truck crashes, arterial and expressway congestion, bridge condition, pavement condition, sidewalk counts, bicycle facilities, and demographics).

Link to work

Transportation Improvement Dashboard

Interactive web-app developed with the Boston MPO allows users to distribute project funding and compare resulting scenarios. Visualizes each funding scenario through targets and investment category distribution.

Link to work

Transitopia

Interactive web-app exploring how funding distribution affects minority and low-income bus routes. This internal tool allows users to understand how they can minimize impact on ridership by adjusting service hours in different routes.

More works:

January 2020 Justin Trudeau's Ottawa (POLITICO)
December 2019 Here's how the House voted on Trump's impeachment (POLITICO)
October 2019 How to impeach a president (POLITICO)
June 2019 Five topics to watch for during the Democratic primary debates (POLITICO)
March 2019 How 12 court cases could challenge abortion access under Roe vs. Wade (POLITICO)
Feb. 2019 The 2019 State of the Union in 5 charts (POLITICO)
In Virginia, three of its most powerful politicians are entangled in controversy (POLITICO)
The key Republicans to watch on Trump’s national emergency (POLITICO)
Nov. 2018 The revolving door of Trump's Cabinet: Who's out next? (POLITICO)
Diversity among Asians divides them on affirmative action (Associated Press)
Oct. 2018 Kavanaugh cloture vote count: Here's how senators voted (POLITICO)
If there is a blue wave, women will drive it (POLITICO)
Sept. 2018 'Haha nope’: The many op-ed denials from Trump’s inside circle (POLITICO)
July 2018 Grief, hope over news that Emmett Till case reopened (Associated Press)
AP Exclusive: Billionaires fuel US charter schools movement (Associated Press)
In Senate, McConnell doing his part to remake judiciary (Associated Press)
June 2018 Smithsonian exhibit highlights mega star Oprah Winfrey (Associated Press)
April 2017 Save Our Programs (Asian Pacific Americans for Action)

Print and Digital Design

Link to work

Fostering Inclusion and Mitigating Bias

Design and branding of slide deck and worksheets for diversity, equity, and inclusion training

Link to work

Learning Arabic and Hebrew

Design and illustration slide deck in Arabic and Hebrew languages

Link to work

Online Censorship

Co-designed 20+ page report on online censorship in social media and an accountability framework for content moderation with the Electronic Frontier Foundation and Visualizing Impact

Link to work

Life Changing Labs: Upursuit

Start-up's branding, UX/UI design, and pitch deck

Cornell Research

I worked as Cornell Research's designer and illustrator for four years. I had opportunities to experiment with techniques and branding through animation, print design, digital graphics. I've worked with almost all of the illustrations you see on the Recently Funded Research between 2014 and 2018. Here are some of my favorites:

Link to work
Link to work
Link to work
Link to work
Link to work
Link to work
Link to work
Link to work
Link to work
Link to work
Link to work
Link to work
Link to work
Link to work
Link to work
Link to work

Animation

At Cornell Research, I worked with professors to animate parts of their publications. This involved script-writing, drawing by hand, Illustrator, and Photoshop, and finally animating and editting in After Effects and Premiere Pro.

Link to work

DIY Congress

Promo for game to predict midterm winners based on POLITICO analysis and ratings

Link to work

How do Fish Know When to Sing?

Animation about Andy Bass’s Lab’s research on the midshipman fish and how melatonin triggers their singing at night.

Link to work

Robots, C3PO or Baymax?

8 second continuous looped reel representing abstraction of self-healing, soft robots.

Link to work

Season's Greetings

15 second animated holiday card for Cornell Research.

Fine Art

Traditional fine art has always informed and developed the intuition I now use for digital and graphic design. I've been lucky to have trained with a generous teacher, who has taught me to find visual depth and character in the world around us. I also used to run a webcomic .

Link to work
Link to work
Link to work
Link to work
Link to work
Link to work
Link to work
Link to work
Link to work
Link to work
Link to work