Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

93 Commits
Β 
Β 

Repository files navigation

Hi πŸ‘‹ I'm Shikha Pandey

Software Engineer II @ American Express
Distributed Systems β€’ Databases β€’ Caching β€’ AI Infrastructure

Portfolio β€’ LinkedIn β€’ Medium


About

I'm a software engineer passionate about building the infrastructure behind modern software systems.

My interests lie at the intersection of distributed systems, databases, caching, and AI infrastructure. I enjoy designing reproducible experiments to understand how complex systems behave under load, why they fail, and how engineering decisions influence performance and reliability.

Outside of work, I build open-source infrastructure, conduct systems research, and write about the engineering lessons that emerge from those experiments.


πŸš€ Current Work

πŸ› SlimyBug

An experimentation platform for distributed systems.

SlimyBug exists to help engineers build accurate mental models of distributed systems through controlled, reproducible experiments.

Instead of learning mechanisms like retry amplification, cascading failures, admission control, connection-pool saturation, and overload behavior from production incidents, SlimyBug makes them observable in a controlled environment and turns experimental evidence into trustworthy findings.

Current research includes:

  • Database latency propagation
  • Retry amplification
  • Circuit breakers
  • Retry jitter
  • Connection pool capacity
  • Admission control
  • Signal freshness
  • Overload onset
  • Admission deferral
  • Connection pool self-locking

Long-term vision:

  • Research-grade experiments
  • Reproducible experimentation methodology
  • Experiment DSL & CLI
  • Evidence-backed engineering findings
  • A learning platform for distributed systems

Tech

Python β€’ PostgreSQL β€’ Docker β€’ Prometheus β€’ Grafana β€’ OpenTelemetry


🧠 SmartEvict

A research project exploring learned semantic cache eviction for LLM applications.

SmartEvict investigates lightweight learned eviction policies using reproducible experiments and real conversational workloads.

Resources

πŸ“¦ Repository https://github.com/Shikha-code36/SmartEvict-Semantic-Cache-Eviction

πŸ“– Research Artifact (DOI) https://zenodo.org/records/21643364


πŸ”¬ Areas of Interest

  • Distributed Systems
  • Databases
  • Caching Systems
  • AI Infrastructure
  • Performance Engineering
  • Reliability Engineering
  • LLM Infrastructure
  • Developer Infrastructure

✍️ Writing

I enjoy documenting experiments, engineering investigations, and the findings they produce.

I primarily write about:

  • Distributed systems
  • Databases & caching
  • AI infrastructure
  • Performance engineering
  • Reliability engineering
  • Software engineering

πŸ“š Medium

https://pandeyshikha075.medium.com


πŸ› οΈ Technologies

Languages

Python β€’ Go β€’ C++ β€’ JavaScript

Backend

FastAPI β€’ Flask β€’ PostgreSQL β€’ Redis β€’ Kafka β€’ RabbitMQ

Infrastructure

Docker β€’ AWS β€’ GCP β€’ Prometheus β€’ Grafana β€’ OpenTelemetry

AI

OpenAI β€’ Claude β€’ LangChain β€’ Hugging Face β€’ pgvector


🌱 Currently Exploring

  • Database internals
  • Cache design & eviction algorithms
  • Distributed systems internals
  • AI serving infrastructure
  • Reliability engineering
  • Experimentation frameworks

πŸ“« Connect

🌐 Portfolio https://pandeyshikha.me/

πŸ’Ό LinkedIn https://www.linkedin.com/in/36-shikha-pandey/

πŸ“ Medium https://pandeyshikha075.medium.com

πŸ“§ Email shikha.py36@gmail.com


Build systems. Run experiments. Produce evidence. Share findings.