Pratyush Kumar – Distributed systems engineer portfolio

MSCS @ Penn State · Software Engineer · Full Stack & Backend

Hi, I'm Pratyush Kumar.
I build software that holds up in the real world, from backend services to full-stack products.

Previously at Enphase Energy — building cloud dashboards and backend services used by thousands daily. Currently working on backend systems, distributed services, and full-stack platforms.

Pratyush Kumar portrait

Open to Summer 2026 SWE and research internships(backend · full-stack · platforms · distributed systems)

About Me

The kind of engineer I am and how I build.

  • Resilient backend + distributed systems, with a full-stack edge.
  • Build for real usage: performance, correctness, long-term reliability.
  • MS CS at Penn State (distributed systems + cloud computing).

Off-hours: competitive badminton, coffee gear tinkering, and anime marathons.

Start a Conversation

Recent highlights

  • Built a high-performance multi-threaded MapReduce framework in C++.
  • Implemented and experimented with Vicuna / LLM system pipelines for modern AI workloads
  • Started MS in Computer Science at Penn State (University Park) — Fall 2025, GPA: 3.6/4.0
  • Completed 2.5+ years as a Software Engineer at Enphase Energy, working on production cloud systems.

Projects

Systems and products I’ve built end-to-end.

Custom MapReduce Framework

High-throughput MapReduce engine for large, parallel workloads.

  • Built dynamic scheduling with multi-threaded execution
  • Designed worker pools, barriers, and throughput benchmarks
  • Scaled across large datasets on EC2 clusters
See How It Works
C++ConcurrencyMultiThreadingProtobufAWS EC2gRPC

Distributed Key-Value Store (ABD)

Linearizable KV store engineered for node failures.

  • Designed quorum replication with strong consistency
  • Built gRPC services, Protobuf APIs, and a C++ core
  • Shipped correctness under failures and concurrent workloads
See How It Works
C++gRPCProtobufABD AlgorithmDistributed Systems

InstructBLIP / Vicuna System Pipeline

Multimodal LLM training and evaluation pipeline.

  • Built InstructBLIP/Vicuna workflows for vision-language reasoning
  • Designed data prep, training orchestration, and metrics
  • Improved performance, memory use, and response quality
See How It Works
PyTorchTransformersVicunaInstructBLIP

Clipboard Manager · Productivity Tool

Desktop clipboard manager built for speed.

  • Built multi-app tracking with fast search
  • Designed a clean, responsive UI for power users
  • Improved daily productivity workflows
See How It Works
PythonPyQt6

Vaccine Slot Monitoring App

Real-time vaccine slot tracking during peak demand.

  • Built periodic API polling with instant alerts
  • Designed ML-driven availability prediction
  • Shipped a Django backend with a clean UI
See How It Works
DjangoScikit-LearnRandom ForestAPIs

Education & Experience

Where I've worked, studied, and what I shipped.

Education

2025 — 2027

Penn State University — MS in Computer Science

University Park

Focus: Distributed Systems, Backend Engineering & Systems ArchitectureGPA: 3.6 / 4.0

  • MapReduce engines

  • KV-store & inference server research

  • Systems & architecture coursework

2019 — 2023

Vellore Institute of Technology — B.Tech CSE

India

Focus: Systems, Networks, Cryptography & Data Structures

  • Partial face-image encryption capstone

  • Algorithms, OS, DBMS, Networks

Experience

Aug 2025 — Dec 2025

Penn State — Graduate Learning Assistant

Mentored 38 students in C++ and systems coursework, raising class averages by 25%.

  • Improved debugging outcomes by leading lab sessions and guided problem solving.

  • Clarified grading expectations with structured, actionable feedback.

Jan 2023 — Jul 2025

Enphase Energy — Software Engineer

Bangalore, India

Built backend services serving 5,000+ daily users and improved data consistency by 25%.

  • Increased release velocity by cutting manual QA 50% with Selenium regression pipelines.

  • Shrank TestRail reporting from 1 hr → <5 mins via Python + API automation.

  • Cut onboarding ramp-up from 4 weeks → 10 days by mentoring 4 engineers.

  • Improved service reliability by designing RESTful Rails microservices for cloud systems.

RailsPostgreSQLJenkinsSeleniumPythonREST APIs

Aug 2021 — Jan 2022

Acies Consulting — Full-Stack Developer Intern

Mumbai, India

Built production data ingestion pipelines and performance-critical web apps.

  • Reduced manual data prep 20%+ with automated financial ingestion pipelines.

  • Enabled flexible storage routing by designing stateless Django backends across MySQL/Postgres/Redis/Parquet.

DjangoMySQLPostgreSQLRedisParquet

Engineering Toolkit

My production-ready stack for backend, infra, and UI.

Languages

C++
Python
Java
TypeScript
JavaScript
Ruby

Backend & Systems

gRPC
Protobuf
REST APIs
AWS (EC2)
Redis
PostgreSQL
MongoDB
MySQL

Frameworks & Platforms

Ruby on Rails
Node.js
Express
Django
Next.js
PyQt6

DevOps, Testing & Reliability

Git
Linux
Jenkins
Selenium
Unit & Integration Testing
Performance Optimization

UI & Frontend

Tailwind
HTML
CSS
Bootstrap
jQuery

Focused on building reliable, scalable systems that hold up in real production environments.

Blog

Technical notes, project writeups, and engineering reflections.

Interview Prep

System Design Notes (Coming Soon)

Preparation jotnotes, key concepts, and common patterns for system design interviews.

Coming soon
Interview Prep

LeetCode Problem Solutions (Coming Soon)

A collection of solved coding problems from LeetCode with explanations and optimizations.

Coming soon
Personal

Journal (Coming Soon)

Personal reflections, learning experiences, and growth as a Masters student and a software engineer.

Coming soon

Let's Build Something Real

  • System to design, product to ship, or hard backend problem.
  • Direct line for meaningful engineering conversations.
Portrait of Pratyush Kumar with a glowing halo

Pratyush Kumar

MSCS @ Penn State
Backend • Distributed Systems • Full Stack

  • Building something real and need a steady engineering partner.
  • I'd love to hear about it.

Open to Summer 2026 SWE internships · Backend · Full-Stack · Platform