×
Saurav Kumar

About

Hello, fellow explorer! I’m Saurav Kumar (also known as Rival), a software developer with a knack for building things that matter. I’m not here to claim genius status or parade a pocket protector—I’m just someone who genuinely enjoys the craft of coding and the excitement of creating solutions from scratch.

What draws me to development? It might be the challenge of tackling new problems, the rush when a solution finally clicks, or simply watching ideas transform into working products. Every day brings something different, and that’s what keeps me hooked.

Currently, at Zepto, I’m working on features that power the brand portal—like tools that let our teams experience the dashboard as customers do, and data platforms that deliver real-time business analytics at scale. Building systems that are both robust and lightning fast is what I do best.

I’m always open to swapping stories about ambitious system design or brainstorming clever engineering strategies. If you have an interesting idea to share or need a hand with your next project, let’s connect and think big together.

Projects

Algoview

  • Visualize the basic algorithms of pathfinding and sorting with animation.
  • Easy to understand and control the animation according to your wish like increasing the speed of animation, go to a specific position, watch each step of the algorithm at a time, etc.
  • The pathfinding algorithms currently included in the app are: Breadth-First Search, Depth- First Search, A-star search, Dijkstra's algorithm
  • Sorting Algorithms includes: Merge Sort, Heap Sort, Bubble Sort, Selection Sort, Quick Sort Insertion Sort.
  • Tags:

  • Android
  • Java
  • Data structures
  • Algorithms

GoDrive

  • A command line tool to upload files to your Google drive account.
  • It uses the Google OAuth 2.0 to obtain the end user's Access Token and send a POST request to Google drive API.
  • By default it also changes the permission of the uploaded to make it accessible to everyone with the link.
  • Tags:

  • Java
  • Nodejs
  • OAuth 2.0
  • Apache CLI tools
  • Linux Shell scripting
  • HTTP

JParallel Download

  • Java application to download a parts of file in parallel, using multithreading.
  • Different threads request for a specific segment of data.
  • After all the thread finish downloading, all the parts are concated.
  • Tags:

  • Java
  • Linux Shell scripting
  • Multithreading
  • HTTP

Meme Shop

  • Android application to search and generate memes
  • Client-server architecture with all the meme stored in S3 and server side in Python
  • Simplified and intituative UI
  • Tags:

  • Android
  • Python
  • AWS S3/EC2

Skills

Languages
GoLang, Java, C++, Javascript, Ruby, Bash Script
Devops
Ansible, ArgoCD, Docker, Github
Databases
Mysql, Postgres, MongoDB, Redis
Web Development
Ruby on Rails, Basic HTML + CSS, Javascript and Hosting
Cloud Services
Starrocks, Clickhouse, AWS (EC2, S3), Azure VM
Others
DS and Algo, Android Studio, Linux, NGINX, Open source Contribution

Photography