When you want to uncover the secrets of the universe, basic programming is an essential skill to learn.
― Stephen Hawking
Name : Yash Agrawal
Email : yashagrawal048@gmail.com
Phone : (+91) 9736211448
University : Indian Institute Of Technology, Mandi, HP
Company : Google India Pvt Ltd
A passionate and driven SWE III at Google, tackling complex challenges and building innovative solutions. Designed and implemented high-performance systems, with a proven track record of delivering impactful results.
Prior to Google, I was a Software Engineer at Microsoft, where I played a pivotal role in shaping the Microsoft Teams experience, especially in the education sector. I redesigned the class navigation flow for the iOS app, benefiting over 100 Million Monthly Active Users. This redesign improved ease of use for educators and students, contributing to increased user engagement and potentially boosting the Net Promoter Score (NPS).
With a strong foundation in building scalable, impactful systems and a passion for efficient, elegant coding, I continuously seek challenging opportunities to innovate and drive performance improvements in high-impact products. I have a passion for building elegant and efficient solutions and I'm always eager to explore new technologies and contribute to projects that make a difference.
Born in BUNDI (a prominent town in the Hadoti region of Rajasthan state in northwest India, also known as "CHHOTI KASHI" ).
A handful of projects I've worked on and are owing to my interest.
Infrastructure for Google Home Platform
Created the Google Home Platform infrastructure by designing and implementing a robust testing framework for Google Internal rpc services.
more ...
A visually captivating user experience for Microsoft Teams
Redesigned the Teams EDU iOS app’s class navigation and user experience, creating a visually engaging, intuitive platform that benefits over 100 million Monthly Active Users.
more ...
Bridging the Gap Between Home and School for Enhanced Collaboration
Implemented the Parent-Teacher Meeting feature in the Teams Mobile iOS app for Microsoft EDU. This online solution bridges the gap between in-person interactions & offers flexibility for busy schedules.
more ...
Enhancing Education through AI-Powered Mobile Solutions
Developed the Copilot solution for students and teachers, a mobile-centric platform designed to support educators by streamlining lesson preparation and providing easy access to resources stored in SharePoint.
more ...
Membership Role Filters and Join Requests in Graph API
Implemented support for membership role filters in the List Team Members API, now handling over 25k requests per day. The addition, combined with a visitor pattern-based query parsing logic, improved request execution time and response consistency.
more ...
Have you ever seen Cortana?
What if we say we did !!!
Do you wish if your image can speak on your behalf with perfect pronounciation?
Well pictorial is here for you. Let's bring your meetings to life. By using deepfake technology, NLP, and GANs, it allows virtual delivery through lifelike speech and synchronized animations. The project was ranked among the top 10 in India.
more ...
The goal of the project is to build an internal tool through which synthetic data can be generated for any number of test tenants, triggering the application in different scenarios more ...
Generated commentary of the given cricket video using different neural networks : scene segmentation, Single Shot multibox Detector, classifiers for annotating batsman more ...
Bash script created through which students of IIT Mandi can host new projects in docker containers. Docker swarm used for dynamic scaling to handle load on the server. more ...
A web app that dynamically scrapes data from IIT websites, gathering detailed academic information from multiple sources, extracting and compiling contact information, addresses, skills, and accomplishments of professors across institutes for easy access and reference.
Aim of the project was to help library workers in arranging the returned books. The bot scan books using image processing to read the bar code mapped to a location in the shelf and according to the location the bot followed the path respectively.
A human following robot which follows user using GPS signals of the smartphone converted into respective latitudes and longitudes. Further the distance moved and angle rotated is calculated with the help of mobile inbuilt magnetic motion sensors.
When you want to uncover the secrets of the universe, basic programming is an essential skill to learn.
― Stephen Hawking
The last ones standing are the victors. Only the strongest. If you want to be the last one standing become strong.
― Tobio
Whatever you’ve begun will naturally become important to you. What you need at the start is a little bit of curiosity.
― Brian Kernighan
A language that doesn't affect the way you think about programming is not worth knowing.
― Alan J. Perlis
Everybody should learn to program a computer, because it teaches you how to think.
― Steve Jobs
If we go for what's somewhat safe here, it'll mean we never changed.
― Sugawara Koushi
If debugging is the process of removing software bugs then programming must be the process of putting them back in.
― Edsger Dijkstra
The most important property of a program is whether it accomplishes the intention of its user.
― C.A.R. Hoare
Programming is not about what you know, it's about what you can figure out.
― Chris Pine
Even if we're not confident that we'll win, even if others tell us we don't stand a chance, we must never tell ourselves that.
― Sawamura Daichi
Some of my recent activities.