Raagavi Ragothaman

Computer Science B.S.+ Linguistics @ Stanford University


Hi! I'm (Sri) Raagavi, a student, software engineer and language enthusiast, from Dubai, UAE. I'm currently a junior at Stanford University, California, majoring in Computer Science and minoring in Linguistics. The convergence of the two disciplines, specifically in the fields of Natural Language Processing and Understanding, have long held my interest and date back to very early enthusiasm for Maths and Spelling Bees in middle school.

My interest in Computer Science is fueled by the power I see in technology being able to make the world a more level playing field for everyone, not only by improving accessibility the way companies like SignAll do, but also by putting resources that previously required money and expertise, at every individual's fingertips.

Outside of class, my time is generally consumed by varying permuatations of music, tennis, cooking and art. On campus, you would probably find me playing basketball, teaching kids to play the piano as a part of Stanford Melody, writing satire pieces for the Stanford Daily or looking for new places to eat with my friends.

I'm constantly looking to learn new things and improve the way I do things that I know. So if you have advice, feedback, questions or just want to chat, feel free to reach out to me!


Card image cap
Software Engineering Intern
June 2020 - July 2020

As part of the Search team's Translation Console unit, I worked on the Okapi open source framework for Localization. Specifically, I was tasked with making the framework's functionality compatible with the advaced version of the Google Translate API, by creating a connector for the third version of the API to enable better output translations using new features of the API such as glossaries and custom translation ML models. This transition also involved implementing a new form of authentication via service account keys, which made extensive use of the API's client libraries, deployed using Apache Maven. I also learned the very basics of web development using HTML, CSS and JavaScript.

Skills learned: Java, Web Development, Apache Maven, Design Patterns , API Usage

Card image cap
Stanford Department of Mathematics
September 2019 - June 2020

Grader for Math 51 - the Linear Algebra and Multivariable Calculus course at Stanford University.

Card image cap
Software Engineering Intern
August 2020 - September 2020

At MoneyTap, I worked on log monitoring and alerting using Elastic Stack’s ElasticSearch, Logstash and Kibana, to help manage the various API's the company uses to facilitate their mobile app. This feature helped intercept server issues with external API's before users had to deal with challenges on the app. I also helped improve monitoring and alerting efficiency for the application by incorporating timber.io’s Vector.

Skills learned: Java, Springboot, ElasticStack, Vector, Log Monitoring/Alerting

Card image cap
VFS TasHeel
Information Technology Intern
June 2017 - August 2017

At VFS, I worked with the basics of Microsoft Azure SQL Database management and learned how the company's point of sales system was handled and updated from the back-end. The goal was to feed data from the existing database into excel using Power Query in order to be able to visualize it better using Microsoft Power BI. I also learned introductory concepts regarding app development and database update in real-time using Visual Basic.

Skills learned: Visual Basic, Power BI, Azure SQL, Power Query, API Usage


Card image cap
Stanford University
Computer Science '22

As a Computer Science undergraduate, I am specifically interested in the tracks of Artificial Intelligence - for its applications in NLU and NLP and the prospects of accesibility for demographics such as the deaf community - and Human Computer Interaction - particularly social computing and UI/UX design - and plan to explore these fields as extensively as possible during my time here.

  • Programming Abstractions
  • Design and Analysis of Algorithms
  • Artificial Intelligence: Principles and Techniques
  • Machine Learning
  • Computer Organisations and Systems
  • Principles of Computer Systems
  • Android Programming
  • Mathematical Foundations of Computing
  • Intro Probability for Computer Scientists
  • Breaking Codes and Finding Patterns
  • Linear Algebra, Multivariable Calculus
  • Intro to Electrical Engineering
  • Social Computing
Card image cap
GEMS Modern Academy

Having lived in Dubai my entire life, this is the school that I spent most of my formative years in. Despite the lack of attention in certain classes, I ended up doing well in Math, Computer Science, Physics and English - subjects that I love to this day. Aside from being Head Girl, an active track athlete and debater, I spent the majority of my time here playing basketball, in the orchestra room playing the violin or training for the National Spelling Bee.