Hi, I'm
Anshika
Second-year ECE student at IIIT Allahabad with a deep interest in backend development, DevOps, and system design. I love breaking things open to see how they work — contributing to open source, building distributed systems, and occasionally losing sleep over integer overflows. Obsessed with correctness and writing software that doesn't lie to you.
About Me
I'm a B.Tech ECE student at IIIT Allahabad (2024–2028) passionate about backend systems and open source. I contribute to Node.js core with merged PRs in C++ and JavaScript — fixing runtime bugs and improving API correctness. I build distributed systems like job queues and rate limiters, and I'm actively sharpening my DSA skills with a LeetCode rating of 1722 and Codeforces Specialist rank.
Languages
Backend & APIs
Databases & Infra
Tools & Concepts
Professional Experience
Software Engineer Intern (Backend)
JaruratCare
- Architected HopeBot, a WhatsApp chatbot via Meta WhatsApp Cloud API & Firebase, serving 200+ cancer patients across 3 care modules and automating 1,000+ user interactions.
- Integrated OpenAI to auto-generate hospital PDFs, reducing document creation time from 10+ min to under 2 min.
Open Source
Contributing to production-grade open source projects used by millions of developers worldwide.
nodejs/node
Contributed to Node.js core runtime in JavaScript and C++. Fixed crypto API inconsistencies, added deprecations, and patched FFI crash bugs.
typescript-eslint/typescript-eslint
Fixed a type-safety bug in no-unnecessary-condition and improved test reliability across multiple lint rules. Used by millions of TypeScript projects.
json-schema-org/JSON-Schema-Test-Suite
Added annotation coverage for $dynamicRef/$dynamicAnchor to the canonical test suite used by validator implementations worldwide.
microsoft/terminal
Contributed to Windows Terminal in C++. Fixed tab-close focus regression caused by incorrect TabSwitcherMode gating.
Featured Projects
A selection of backend systems, distributed infrastructure, and systems programming projects.
ReTraced — Distributed Job Queue
Backend EngineerJob scheduler where every retry tells you exactly why it happened. Explicit retry modeling for distributed systems.
Distributed Rate Limiter
Backend EngineerDockerized rate limiting microservice implementing multiple real-world algorithms used in API Gateways.
Kvotis — In-Memory Key-Value Cache
Systems DeveloperLightweight in-memory key-value cache with TTL, eviction policies, and persistence.
E-Commerce Backend API
Backend EngineerBackend API for an e-commerce platform with JWT auth, Redis caching, and MongoDB integration.
File Compression Utility
Systems DeveloperFile compression and decompression utility built in C++ using the Huffman Coding algorithm.
Blogs & Documentation
Writing about distributed systems, open source, and the engineering decisions behind my projects.

ReTraced: A Job Scheduler Where Retries Are Data (Not Magic)
A deep dive into how ReTraced treats retry logic as first-class data — covering failure classification, DLQ forensics, and observability-first design.

ReTraced Documentation
Official docs for ReTraced — covers installation, job lifecycle, failure classification (TEMPORARY/PERMANENT/POISON), DLQ, retry strategies, and BullMQ/Sidekiq/SQS comparison.
Education
B.Tech in Electronics and Communication Engineering
Indian Institute of Information Technology, Allahabad
Get In Touch
I'm currently available for new opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!