Cover image
Pranjal Kumar
Content
Story of AWS S3: "You don’t buy the fastest disk. You buy so many slow ones that they behave like a supercomputer"💪🏻 | Pranjal Kumar (@PranjalKumar__) on X
aws
problem solving
scaling
Story of AWS S3: "You don’t buy the fastest disk. You buy so many slow ones that they behave like a supercomputer"💪🏻 | Pranjal Kumar (@PranjalKumar__) on X

Story of AWS S3: "You don’t buy the fastest disk. You buy so many slow ones that they behave like a supercomputer"💪🏻 | Pranjal Kumar (@PranjalKumar__) on X

Story of AWS S3: "You don’t buy the fastest disk. You buy so many slow ones that they behave like a supercomputer💪🏻" I thought S3 must be SSD-backe...

Configuring robust secure databases | Pranjal Kumar (@PranjalKumar__) on X / Twitter
database
security
Configuring robust secure databases | Pranjal Kumar (@PranjalKumar__) on X / Twitter

Configuring robust secure databases | Pranjal Kumar (@PranjalKumar__) on X / Twitter

Your “private data” is only as private as the weakest database that stores it. In distributed systems, we trade off consistency. In digital life, we t...

Optimizing cloud infrastructure of UK's tax authority (HMRC) | Pranjal Kumar (@PranjalKumar__) on X/Twitter
cloud computing
aws
system design
scaling
Optimizing cloud infrastructure of UK's tax authority (HMRC) | Pranjal Kumar (@PranjalKumar__) on X/Twitter

Optimizing cloud infrastructure of UK's tax authority (HMRC) | Pranjal Kumar (@PranjalKumar__) on X/Twitter

Running a national-scale service from us-east-1 isn’t just a compliance risk, but also a latency nightmare. Every tax query literally crosses the Atl...

Space-filling curves like Hilbert map multi-dimensional data into 1D | Pranjal Kumar (@PranjalKumar__) on X/Twitter
space filling curve
algorithms
fractals
Space-filling curves like Hilbert map multi-dimensional data into 1D | Pranjal Kumar (@PranjalKumar__) on X/Twitter

Space-filling curves like Hilbert map multi-dimensional data into 1D | Pranjal Kumar (@PranjalKumar__) on X/Twitter

Space-filling curves like Hilbert map multi-dimensional data into 1D while preserving locality. That’s why databases and caches love them Hilbert curv...

Don't make users wait for a task, instead use Job ID and Status | Pranjal Kumar (@PranjalKumar__) on X/Twitter
learnings
user experience
Don't make users wait for a task, instead use Job ID and Status | Pranjal Kumar (@PranjalKumar__) on X/Twitter

Don't make users wait for a task, instead use Job ID and Status | Pranjal Kumar (@PranjalKumar__) on X/Twitter

Friday wisdom: Don't wait for long-running jobs. Instead, return quickly with a Job ID, that can be used to track the progress of the job.

Get the boundaries of your VPC right | Pranjal Kumar (@PranjalKumar__) on X/Twitter
networking
subnets
infrastructure
Get the boundaries of your VPC right | Pranjal Kumar (@PranjalKumar__) on X/Twitter

Get the boundaries of your VPC right | Pranjal Kumar (@PranjalKumar__) on X/Twitter

One of my biggest lessons: VPC design is like API design. Get the boundaries wrong (public vs private subnets) and you’re fighting leaks forever

Reads to Writes ratio is heavily skewed in Softwares | Pranjal Kumar (@PranjalKumar__) on X/Twitter
learnings
system design
Reads to Writes ratio is heavily skewed in Softwares | Pranjal Kumar (@PranjalKumar__) on X/Twitter

Reads to Writes ratio is heavily skewed in Softwares | Pranjal Kumar (@PranjalKumar__) on X/Twitter

Working with Legacy Senior Engineers makes you realise that "if you want your code to be easy to write, make it easy to read". The Reads to Writes rat...

Google's history of building revolutionary because of their scale | Pranjal Kumar (@PranjalKumar__) on X/Twitter
software engineering
architecture
system design
Google's history of building revolutionary because of their scale | Pranjal Kumar (@PranjalKumar__) on X/Twitter

Google's history of building revolutionary because of their scale | Pranjal Kumar (@PranjalKumar__) on X/Twitter

Every Google tool exists because they hit scaling walls 5 years before anyone else. That’s both their advantage and their curse. Borg before Kubernete...

Google Search API new limits restrict to 10 search results | Pranjal Kumar (@PranjalKumar__) on X/Twitter
system design
scaling
architecture
Google Search API new limits restrict to 10 search results | Pranjal Kumar (@PranjalKumar__) on X/Twitter

Google Search API new limits restrict to 10 search results | Pranjal Kumar (@PranjalKumar__) on X/Twitter

Most AI startups don’t have their own web crawlers; they rely on Google’s index as a proxy for the open web. That dependency just broke with Google's ...

Work History

Associate Software Engineer

Bentley Systems

Aug 2024 -  Present

Remote

Bentley Open Applications: Structural Group • created pluggable node module for communicating with sqlite files in Natural Language using LLM • built the client for CDC Grpc server; figma design and the electron application • devised algorithm for creating smooth Plate Stress patterns based on stress values at plate corners • researched on merging logic for 3d-models, similar to 3-way merge method • redesigned buried synchronizer UI, turned an obscure sync flow to future roadmap iTwin Services: Validation Team • optimized API endpoints, reduced time complexity by using batch queries • streamlined API requests across all projects by building a custom node package and utilizing the same wrapper across projects • enabled telemetry data access on APIs using Azure App Insights • managed control deployment and rollout of API versions using OctopusBentley

Software Engineer Intern

Bentley Systems

Feb 2024 -  Aug 2025

Kolkata, India

iTwin Services: Validation Team • built POC app using electron for visualizing clashes/overriding on 3d-models/imodels • developed benchmarking API for Clash Detection, reducing analysis time by 85% by creating automated workflow

Evolve Trainee

JMAN Group

Jan 2024 -  Feb 2024

Remote

• launched a learning platform with <1s TTI and 95+ Lighthouse scores • drafted modular, stateful UI with Tailwind, hooks, and auth guards • created a dynamic admin panel with RBAC, custom Cloudinary media uploads, and dashboard analytics • scraped 5,000+ eyewear SKUs from the company page using browser automation Tech: PostgreSQL, Tailwind, React, Express, Selenium, Azure

Software Lead (Freelance)

R K Trading Co.

Sep 2023 -  Nov 2023

Remote

• owned the entire lifecycle of RK Trading’s web platform; from design & development to deployment • optimized performance with lazy loading, code splitting, and Lighthouse best practices • handled end-to-end DNS configuration and deployment, ensuring high uptime and fast global resolution Tech: Next.Js, Express, DNS Administration, Cache management, CDN, Technical Leadership, Project Management

Web Development Lead

Google Developer Groups on Campus - CVRGU

Jul 2022 -  Jun 2023

Bhubaneswar, Odisha, India

• spearheaded 10+ high-impact events: hackathons, tech talks, and hands-on labs with 200+ total attendees • led deep-dive sessions on system design fundamentals, covering scalability, database sharding, caching, and distributed systems • delivered a DevOps essentials track covering containerization, CI/CD pipelines, and deployment strategies Tech: Full-stack development, Technical leadership, DevOps, Software architecture, UI/UX

Full Stack Developer Intern

IEEE Bombay Section

Dec 2022 -  Feb 2023

Mumbai

• developed 3-way ICO generators, integrating Svelte-Navigator routing • landing page prototype in Figma on a 12-column layout • merging PRs, administering and resolving conflicts in the repo • firebase deployment on top of Svelte framework & led a team of 10 • awarded as top-performing intern with Letter of Recommendation Tech: Svelte, Firebase, Figma, UI/UX, Project management

Flutter Developer

F Square Media

Sep 2022 -  Nov 2022

Remote

• developed & designed end-to-end cross-platform app for Restaurant aggregation business • utilized the concept of geo-hashing, and developed robust algorithms for backend Tech: Flutter · Figma · GeoHash · UI/UX · Model-View-Controller (MVC) · Project Management · REST APIs

Cyber Security Intern

FireShark

Apr 2022 -  May 2022

Gurugram, Uttar Pradesh, India

• optimized resource utilization API's by changing the structure of response • worked extensively on reconnaissance techniques • engaged with ciphering(MD5, SHA-256), authentication, salts, cookies • worked hands-on with Linux distributions like Ubuntu and ParrotOS Tech: Vagrant, WSL, VM-Ware, Cybersecurity, Linux, Docker, Bash, CI-CD, Containers, Orchestration

Software Developer (Freelance)

Money Matters

Jul 2021 -  Aug 2021

Remote

• delivered high-quality, robust production code for a Chartered Accountant Firm • provided leadership as a distinguished developer covering multiple domains in the project Tech: React, Express, SEO, Google Analytics, Pipelines, CI/CD

Communities (6)

GDG New Delhi

57127 members

GDG Cloud New Delhi

50760 members

AI Community Delhi

4956 members

CDN Commudle Developer Network

4986 members

TensorFlow User Group Ghaziabad

9184 members

Google Developers Group Siliguri

2168 members