Skip to content
View Shikha-code36's full-sized avatar
πŸ’»
Work Mode
πŸ’»
Work Mode

Block or report Shikha-code36

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Shikha-code36/README.md

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.

Pinned Loading

  1. Data-Structures-and-Algorithm-Patterns Data-Structures-and-Algorithm-Patterns Public

    Data Structures and Algorithms Patterns that I followed ,implemented in Python

    Python 115 20

  2. early-exit-cnn early-exit-cnn Public

    A deep learning framework that implements Early Exit strategies in Convolutional Neural Networks (CNNs) using Deep Q-Learning (DQN). This project enhances computational efficiency by dynamically de…

    Jupyter Notebook 8

  3. SmartEvict-Semantic-Cache-Eviction SmartEvict-Semantic-Cache-Eviction Public

    A learned, cost-aware eviction policy for semantic LLM caches that replaces heuristic policies like LRU/FIFO with a lightweight offline-trained model, improving regeneration-token savings while mai…

    Python 2

  4. assembly-ARM-tutorial assembly-ARM-tutorial Public

    A Beginner’s Guide to Assembly ARM language

    Assembly 46 11

  5. ArbiSim-A-Real-Time-Arbitrage-Detection-System ArbiSim-A-Real-Time-Arbitrage-Detection-System Public

    High-performance real-time cryptocurrency arbitrage detection system with C++ engine, WebSocket bridge, and live trading dashboard

    C++ 11 9

  6. slimybug slimybug Public

    Reproducible overload experimentation for distributed systems β€” find where a system stops degrading gracefully, and why.

    Python 1