Ex-Software Engineering Intern @ Google
Codeforces Expert

Rithish Reddy

Student at IIT Ropar

I’m driven by curiosity and a love for solving problems that push me to think deeper. From system design to AI agents, I enjoy understanding complex systems from first principles and turning ideas into elegant solutions. I’m always exploring unfamiliar concepts, challenging assumptions, and looking for problems that teach me something new.

Rithish Reddy
Professional Experience

Where I've worked

Google

Software Engineering Intern

Google Ads

May 2026 – Aug 2026Bangalore, India

Working with cross-product infrastructure spanning YouTube, Google Ads, and Google Merchant Center.

Designed and engineered a distributed batch pipeline to automatically expire and revoke fine-grained account permissions between YouTube and Google Ads, enforcing least privilege and data security protocols at scale.

Developed event-driven asynchronous processors to establish automatic, implicit account linking between YouTube and Google Ads whenever a product from Google Merchant Center (GMC) is tagged in a YouTube video.

Identified and resolved a critical concurrency bug in production asynchronous processors, improving throughput and reliability across distributed workflows.

Distributed SystemsConcurrencyProtocol BuffersAsynchronous PipelinesGoogle CloudC++ / Java
Academic Background

Education

Indian Institute of Technology, Ropar (IIT Ropar)

Bachelor of Technology (B.Tech)

2023 – 2027Ropar, Punjab, India
Core Coursework: Data Structures & Algorithms, Operating Systems, Computer Architecture, Database Management, Computer Networks.
Active member of coding and robotics societies.
Technical Arsenal

Skills & Technologies

Core programming languages, backend systems, databases, and infrastructure tools I work with daily.

Languages

C++JavaPythonSQLCJavaScriptHTMLCSSPrologScheme

Frameworks & Backend

ReactNode.jsExpressNext.jsPrisma ORMNginxKeycloak SSOLTI 1.3

Databases & Storage

PostgreSQLMongoDBSQL

Systems & Infrastructure

DockerProtocol BuffersGitRISC-VGoogle ColabDistributed SystemsConcurrency
Featured Work

Projects

Software systems, algorithms, and full-stack platforms engineered with high standards.

3 Engineering Projects

Leave and Travel Management System

Deployed at IIT Ropar

Jan 2026 – May 2026

Built and deployed at IIT Ropar, enabling institute staff to submit, track, and approve leave and travel requests through a centralized, role-based digital workflow, replacing manual paper processes.

Engineered an extensible framework enabling code-free workflow creation, with configurable multi-level approvals, acting-role delegation, OTP + Google OAuth authentication, and automated PDF generation.

Enabled admins to monitor real-time analytics, security events, audit logs, and per-workflow comment visibility, ensuring full operational transparency across every approval stage.

Next.jsExpress.jsPrisma ORMPostgreSQLNginxKeycloak SSO

Optimal Route Managing System

Data Structures & Algorithms Course Project under Dr. Anil Shukla

Jan 2026 – May 2026

Used A* Search and Red-Black Trees to find optimal paths in strongly connected graphs using real-time traffic data.

Simulated live traffic conditions via random weight updates for route cost.

Added collaborative features like 'Avoided Route' for improved user configurability.

A* SearchRed-Black TreesGraph AlgorithmsC++Data Structures

CourseXP - Gamified LTI Learning Tool

LMS Gamification & Peer-Help Marketplace

Jan 2026 – May 2026

Built a full-stack gamification platform that integrates into any LMS (Canvas, Moodle) via LTI 1.3, allowing students to earn Brownie Points for on-time submissions, course milestones, and peer help sessions without requiring a separate login.

Engineered an automated point system using cron jobs and webhooks to track deadlines and course progress, updating balances atomically with idempotency guards to prevent duplicate awards.

Built a Brownie point based peer-help marketplace for 1-on-1 doubt sessions, secured the LTI launch flow using RS256 JWT verification, and a dynamic registry supporting new LMS platforms without code changes.

ReactExpress.jsMongoDBNode.jsTypeScriptLTI 1.3
Connect

Let's build something exceptional.

Open to SWE & ML opportunities & cool ideas.