
The New York Times
In the summer of 2019, I was a software engineering intern at the New York Times. Some things I worked on:
Ad Placement in Oak
I developed a new feature in Oak, the NYT’s Article Editor, for certain privileged editors to manually place ads in stories, giving them complete control of story flow. I used React to build the frontend of the feature and Java in the backend to send the article data across platforms.
Live Briefings
With the elections coming up, live stories are becoming increasingly important for the NYT’s coverage. As shown below, I implemented Live Briefings for Apple News allowing users to know when a story was being updated live. I also developed structured data for Search Engine Optimization to make NYT stories more prevalent when people search for breaking news.
Audience Analytics
I designed and implemented a feature in an internal analytics tool for journalists to combine and compare audience data for multiple stories, such as translated pieces or long vs. short form. For example, when the newsroom writes a piece on a large scale investigation, they might also write a shorter takeaways piece and they will the audience metrics.