Skip to content
View pi-rate14's full-sized avatar
πŸ’­
Learning
πŸ’­
Learning

Block or report pi-rate14

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pi-rate14/README.md

πŸ‘‹ Hi, I'm Apoorva Srivastava

I'm a backend-focused Software Engineer at Adobe, passionate about building scalable systems, distributed architectures, and elegant developer experiences.


πŸ’» Work

  • πŸ› οΈ Building distributed data pipelines using Spark and Scala
  • ☁️ Cloud-native microservices with Java and Spring Boot
  • πŸ“Š Integrating telemetry and metrics for observability

πŸ“‚ Featured Projects

πŸ” Media Search Engine

Question answering from YouTube and personal videos using NLP
Built as a hobby project to create custom quizzes from college class lecture recordings during lockdown. This project indexes video transcripts and lets users semantically search and question through media content.

πŸ“¦ Go-CDM

A concurrent download manager in Go
Supports multi-part downloads with progress tracking and resume support.

🌐 Vestri Load Balancer

Custom load balancer that prioritizes fault-tolerance and reliability
Implements round-robin, failover, and active health checks.


🧠 Interests & Fun Side Quests

  • βš™οΈ System design (caches, queues, orchestration, databases, you name it)
  • 🌏 Travel enthusiast – Always planning the next itirenary and chasing the next adventure
  • ✨ Always up for hacking on a side project or automating something mundane

πŸ›  Tech Stack

Languages:
Go β€’ Java β€’ Scala β€’ Python

Frameworks & Tools:
Spring Boot β€’ Spark β€’ Kafka β€’ Docker β€’ Kubernetes β€’ MongoDB β€’ Redis

Cloud & Observability:
Azure β€’ AWS β€’ Grafana β€’ Prometheus


πŸ“« Let's Connect


β€œThere’s nothing more permanent than a temporary hack.”

Pinned Loading

  1. media-search-engine media-search-engine Public

    Perform question answering from youtube videos and your own videos in Natural Language

    Go 4

  2. currency-exchange currency-exchange Public

    Three separate microservices to calculate currency conversion in a distributed fault tolerant manner.

    Java 2

  3. go-cdm go-cdm Public

    Concurrent Download Manager built in Go

    Go

  4. vestri vestri Public

    Fault Tolerant Load Balancer written in Go

    Go

  5. hybrid-cryptographic-file-distribution-system hybrid-cryptographic-file-distribution-system Public

    Encrypted File Distribution System using hybrid cryptography of Symmetric Advanced Encryption Standard and Asymmetric Elliptic Curve Cryptography

    Python 1 1

  6. ethCrowd ethCrowd Public

    An ethereum blockchain based crowdfunding platform built using Solidity, Web3, Hardhat, React, and Material UI

    JavaScript