I build systems —
and teach how they're designed.

I'm Abhinav Kumar Singh, a software engineer at Amazon. Four years of shipping backend services, security dashboards, and AI products — now sharing the system design and interview craft behind it all.

SDE II @ Amazon 4+ yrs experience Mentored 50+ individuals

fig. 01 — this site, as a high-level design. nodes are clickable.

client you https · 443 gateway abhinavdev.com status: 200 OK my-story-svc GET /story experience-svc GET /work system-design-svc GET /hld mock-interview-svc POST /book

My Story

GET /story

I graduated from Thapar Institute of Engineering and Technology in 2022 with a degree in Computer Engineering, and got my first taste of production code as an intern at Samsung SDS — debugging a sprawling service library and learning that real software is mostly about reading code, not writing it.

At F5 Networks I lived in the world of application security: leading the UI for a global efficacy platform, building dashboards that made WAF policies and L7 DoS attacks legible, and shipping features to a BIG-IP platform serving 30 million users.

At ServiceNow I went deep on platform engineering and AI — helping build a service designed to replace Ansible entirely, and designing a RAG-based chatbot that turned hours of SRE back-and-forth into seconds of self-service answers.

Today I'm an SDE II at Amazon, building an AI-powered content validation service used worldwide. Along the way I've solved 500+ problems across coding platforms and sat on both sides of many interview tables — which is exactly what the rest of this site is about.

Experience

GET /work · 4 yrs uptime
Jun 2026 — Present
current

Amazon

Software Development Engineer II · Hyderabad

  • Designing and launching a worldwide Bedrock + RAG content validation service — cut review time by 50%, iterations by 70%, with >90% accuracy against human review.
Feb 2025 — May 2026

ServiceNow

Software Engineer II · Hyderabad

  • Built Application as a Service (AaaS), a platform replacing the Ansible tool — saving over $60M annually in subscription expense.
  • Designed and shipped a RAG-based AI chatbot for AaaS: a custom knowledge base of 80+ normalized articles, keyword-driven top-K retrieval, prompt-grounded generation, and session-scoped memory with summarization — cutting SRE resolution time from hours to seconds and repetitive platform queries by 40% across 50+ SRE teams.
  • Introduced 10+ features over the Ansible tool, driving a 25% higher adoption rate among SRE teams.
Oct 2023 — Feb 2025

F5 Networks

Software Engineer II · Hyderabad

  • Global Efficacy UI Lead: designed and built a ReactJS platform for analyzing security reports from GoTestWAF, Nuclei, and Cymulate across F5 Distributed Cloud, NAP, NGINX, and BIG-IP — improving bug identification efficiency by over 80%.
  • Deployed WAF policy visibility on the XC Console (Volterra) with Angular, giving customers a new Security Dashboard for policy and application status.
  • Built an L7 DoS protection dashboard in ReactJS + TypeScript for Central Manager — improving attack tracking and visualization accuracy by 75%.
Jul 2022 — Sep 2023

F5 Networks

Software Engineer I · Hyderabad

  • Developed a partial data-masking system for credit card and phone numbers in custom network scans — improving data security and driving a 7% increase in customer growth.
  • Implemented security measures on F5's core BIG-IP, serving 30M users.
Jan 2022 — Jun 2022

Samsung SDS

Software Engineer Intern · Gurgaon

  • Fixed bugs and optimized the Samsung service library in Java and AngularJS — improving code efficiency by 15% and reducing response times by 10%.

Let's Do System Design

GET /hld · building

A structured course on high-level and low-level design — taught the way I'd answer in a real interview. Every problem walks the same six-step framework, so the approach becomes muscle memory before the whiteboard does.

step 01

Functional Requirements

What the system must do. Scope ruthlessly — interviews are won here.

step 02

Non-Functional Requirements

Scale, latency, availability, consistency. The numbers that shape every choice after.

step 03

Core Entities

The nouns of the system — the data model everything else hangs off.

step 04

API Design

Contracts between components. Endpoints, payloads, and idempotency.

step 05

High-Level Design

The boxes-and-arrows diagram — services, queues, caches, and data flow.

step 06

Deep Dives

Bottlenecks, failure modes, and trade-offs. Where senior signals live.

first problem in progress: design a distributed logging system — kafka, elasticsearch, s3, redis.

Mock Interviews — Test Yourself

POST /book · soon
round 1

DSA

A real coding round: one to two problems, follow-ups on complexity and edge cases, and honest feedback on how you communicate while you code.

60 min · scheduling opens soon
round 2

HLD

A full system design interview using the six-step framework — requirements to deep dives — with a written scorecard on structure, trade-offs, and depth.

60 min · scheduling opens soon
round 3

LLD

Object modeling and design patterns under interview pressure — class diagrams, interfaces, and extensibility questions, the way top companies ask them.

45 min · scheduling opens soon
Paid 1:1 sessions. Slots will be limited at first.

Interview Experiences

GET /writeups · drafting

Write-up 01

What a backend loop at a big tech company actually tests — round by round.

in draft

Write-up 02

The DSA patterns that kept showing up across my interviews — and how I prepared.

in draft

Write-up 03

System design rounds: what separates a pass from a strong hire.

planned