YouTube Internal Diagnostic Tool

Software

During Summer 2024 Google Internship, designed and successfully implemented an internal diagnostic tool for the promotions (iOS + Android)

Responsibilities

• Learned Objective-C based off of previous Swift experience and was introduced to Google's internal tools.

• Responsible for designing and implementing an internal debugging tool that diagnosed issues that previously had to be individually investigated by team members.

• Wrote injected service that was used throughout the YouTube app, interacting with both YouTube's backend and frontend.

• Designed a new settings page which consolidating internal debugging settings, adding new useful and user-friendly features.

Outcomes

• Successfully implemented the internal tool in the YouTube iOS mobile app, exceeding project scope and expectations.

• Began implementing features of Android too, which was out of project's scope.

• The tool was used by internal YouTube teams days after launch to find and fix UI issues.