Distributed Key–Value Store (ABD Protocol)
A fault-tolerant key–value store implementing the ABD algorithm with strong consistency using quorum-based reads/writes, gRPC servers, and Protobuf message formats.
MSCS @ Penn State · Backend & Distributed Systems
Distributed systems engineer shaping resilient backend platforms and thoughtful UX. MSCS @ Penn State & formerly scaling energy software at Enphase.
Currently looking for Summer 2026 Software Engineering internships (backend / distributed systems / full-stack).
I’m Pratyush — a backend & distributed systems engineer passionate about reliability, clean design, and performance. I enjoy breaking down complex systems into elegant solutions, whether I’m building distributed storage, tuning C++ performance, or designing intuitive web experiences.
Outside engineering you’ll find me playing competitive badminton, nerding out over coffee gear, or unwinding with anime — the hobbies that keep me curious and disciplined.
Get in TouchRecent highlights
A fault-tolerant key–value store implementing the ABD algorithm with strong consistency using quorum-based reads/writes, gRPC servers, and Protobuf message formats.
Designed a multi-threaded MapReduce engine supporting dynamic task assignment, worker threads, barriers, and performance benchmarking for large datasets.
A PyQt6-based clipboard history manager supporting multi-app copy tracking, searchable UI, and a clean, responsive layout for productivity workflows.
A utility app that periodically checks vaccination slot availability through the CoWIN API, alerts users in real-time, and provides clean UI-driven access to live data.
2025 — 2027
Graduate coursework in distributed systems, deep learning, and systems for large-scale compute. Building MapReduce engines, ABD-style key-value stores, and inference server research.
2023 — 2025
Built and maintained backend services in Ruby on Rails, improved QA automation coverage, enhanced CI/CD pipelines, contributed to microservices used by millions of devices globally.
2021 — 2023
Contributed to frontend and backend tasks, improved testing infrastructure, helped develop internal dashboards and automation tools.
2022
Designed a partial face-image encryption scheme combining RSA, chaotic maps, and image processing for faster privacy-preserving communication.
Technologies I use to build distributed systems, full-stack applications, and backend infrastructure.
Technical writeups, project notes, and engineering thoughts.
Preparation jotnotes, key concepts, and common patterns for system design interviews.
A collection of solved coding problems from LeetCode with explanations and optimizations.
Personal reflections, learning experiences, and growth as a Masters student and a software engineer.