Hey! I'm Purag.

I'm a software engineer at YouTube. I graduated from UC San Diego with a degree in Computer Science. My primary research interests are in programming languages (program synthesis), computability theory, and compiler construction.

Experience

YouTube

Software Engineer
Software Engineer
  • Working to improve the presentation of content on the YouTube living room platform
TypeScript

Microsoft

Software Engineering Intern
Software Engineering Intern
  • Utilized prerelease APIs to update user interface in a core Windows application used on over 100 million devices each month
  • Implemented data model to allow core Windows application to display and set system date and time information
XAML
C++/CX
UWP

YouTube

Software Engineering Intern
Software Engineering Intern
  • Added Creator Endscreens to YouTube television application to drive activity to uploader channels and videos
  • Implemented functionality to enable TV remote/controller navigation of arbitrarily placed onscreen elements
  • Unit tested thoroughly using Jasmine framework
JavaScript
Closure Compiler
Jasmine

Pure Storage

Software Engineering Intern
Software Engineering Intern
  • Implemented database schema changes throughout kernel, CLI, and REST stack
  • Manipulated VMs using VMWare vSphere Web Client APIs in a customer-facing product
Java
C++
Python

UC San Diego CSE Department

Tutor
Tutor
  • Assisting students during lab hours and grading programming assignments
  • Holding office hours to go over homework problems and exam solutions
  • Leading discussion sessions to go over upcoming assignments
Programming Languages
Compiler Construction
Java
C
C++
SPARC Assembly
Data Structures
Computability Theory

Projects