Skip to content
View agrpranjal07's full-sized avatar

Highlights

  • Pro

Organizations

@code-charity

Block or report agrpranjal07

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
agrpranjal07/README.md

πŸ‘‹ Pranjal Agrawal

Backend & Infrastructure Engineer Building distributed systems that survive production traffic.

I specialise in high-performance backend systems, OS-level virtualisation, and async architectures (mostly because I like understanding what breaks under real load).

Currently, I engineer microservices handling 1M+ daily requests at CreditSea.


πŸ› οΈ Engineering Philosophy

I don't just write code; I design systems for observability, fault tolerance, and scale.

  • Infrastructure as Code: If it's not automated, it doesn't exist.
  • Latency Matters: I optimise P99S using efficient caching (Redis) and async processing (BullMQ).
  • Security First: Experience with Linux namespaces & cgroups for secure code execution.

πŸš€ Featured Systems

A secure remote code execution engine capable of running untrusted C++/Python code safely.

  • The Challenge: Preventing "Fork Bombs" and OOM attacks from malicious user code.
  • The Solution: Architected a custom sandbox using Docker and Linux cgroups to strictly limit CPU/Memory usage. Decoupled execution using Redis queues for burst handling.
  • Tech: Node.js, Docker, BullMQ, Redis, AWS EC2.

Computer Vision pipeline for crowd safety analysis.

  • The Challenge: Processing live video feeds with sub-second latency.
  • The Solution: Built a 3-tier architecture using WebSockets for full-duplex streaming and optimized OpenCV scripts for efficient frame processing.
  • Tech: Python, OpenCV, WebSockets, React.

πŸ’» Technical Arsenal

Domain Stack Strategy
Languages C++ (Low-level systems), JavaScript/TypeScript (API), Python (Data/AI)
Infrastructure Docker (Containerization), AWS (EC2, ECR), Nginx (Reverse Proxy)
Data & Storage PostgreSQL (Relational), Redis (Caching/Queues), MongoDB (Logs)
Backend Core Node.js (Event Loop), Express, Microservices, WebSockets
Tools Linux (Bash/Shell), Git, Postman

πŸ“Š Engineering Activity

Metrics


Pinned Loading

  1. judgeandsolve judgeandsolve Public

    An online judge platform curated to compete and solve problems and improving coding skills.

    TypeScript 5

  2. crowd-detection crowd-detection Public

    Python 3

  3. walmart-autocart walmart-autocart Public

    TypeScript 6 4

  4. nimbusvid-server nimbusvid-server Public

    JavaScript 4 1

  5. IncomeEstimation_TeenTitans_submission IncomeEstimation_TeenTitans_submission Public

    Forked from varruunn/IncomeEstimation_TeenTitans_submission

    JavaScript 2

  6. VirtuLearn VirtuLearn Public

    A project on learning management system named VirtuLearn

    TypeScript 2