Pratyush Kumar – Distributed systems engineer portfolio

Formerly at Enphase Energy · MSCS @ Penn State

Pratyush Kumar portrait

Pratyush Kumar

Backend Engineer

Performance Engineer

I build software systems that are fast, reliable, and built to hold up under real-world use.

Get in Touch

About

I turn ambiguous backend problems into reliable, maintainable systems.

I'm Pratyush, a software engineer who takes ownership from problem definition through production. I care about clear abstractions, thoughtful tradeoffs, and software that remains understandable as it scales.

Ownership

I take work from an unclear problem to a shipped, measurable result and stay accountable for how it behaves in production.

Engineering judgment

I use data to find the real constraint, weigh tradeoffs, and choose solutions that fit the system instead of chasing complexity.

Reliable execution

I build with testing, observability, correctness, and maintainability in mind—not as cleanup after the feature ships.

I'm currently pursuing an MS in Computer Science at Penn State, with a focus on backend systems and distributed systems.

Snapshot

5,500+

users supported through production IoT systems

25%

fewer integration failures at Enphase

7x

throughput improvement in C++ systems work

MSCS

focus on backend systems and distributed systems

Projects

Selected systems, products, and team collaborations I’ve built or contributed to.

Featured System

Distributed MapReduce Framework

C++ MapReduce engine deployed on EC2 with custom shuffle and performance tuning.

C++gRPCProtobufConcurrency+2
Featured Product

FairShare

Ledger-first expense tracker built for explainable balances, deterministic money handling, and safe retries.

JavaSpring BootPostgreSQLNext.js+2

More Projects

Holocron Timeline Engine

Graph-backed timeline system for causal traversal, break simulation, and world-state reconstruction.

FastAPINext.jsNeo4j+3

Faithful Clinical Summarization

Clinical summarization pipeline that evaluates generated discharge notes through atomic claim verification.

PythonPyTorchQLoRA+3

Communication-Avoiding GEMM

CPU and GPU matrix-multiplication study spanning cache-aware OpenMP, tiled CUDA execution, cuBLAS, and roofline analysis.

CUDAC++cuBLAS+3

Distributed Key-Value Store (ABD)

Quorum-based key-value store comparing linearizable ABD against a blocking baseline.

C++gRPCProtobuf+2

App-Aware Clipboard Manager

Privacy-first macOS clipboard manager designed around correctness instead of feature bloat.

PythonPyQt6SQLite+2

InstructBLIP Image Captioning

Vision-language experimentation toolkit for zero-shot evaluation and parameter-efficient Flickr8k fine-tuning.

PythonInstructBLIPQLoRA+3

AR Object Rendering Pipeline

Computer-vision pipeline that reconstructs a scene, finds a dominant plane, and renders a 3D object into video.

PythonOpenCVCOLMAP+3

Education & Experience

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

Education

Aug 2025 — May 2027

The Pennsylvania State University — MS in Computer Science

State College, PA

GPA: 3.7 / 4.0Focus: Distributed systems, Computer Vision, Deep Learning, and High-Performance Computing

Jul 2019 — May 2023

Vellore Institute of Technology — BTech in Computer Science and Engineering

Vellore, India

GPA: 3.5 / 4.0Focus: systems, networks, cryptography, and core computer science fundamentals

Experience

Aug 2025 — Present

Penn State — Graduate Learning Assistant

State College, PA

Improved algorithmic proficiency for 60+ students by facilitating weekly lab sessions and real-time debugging support in C++ and MATLAB.

Jan 2023 — Jul 2025

Enphase Energy — Software Engineer

Bangalore, India

Reduced production integration failures by 25% by improving microservice reliability and applying TDD for systems serving 5,500+ daily users.

Aug 2021 — Jan 2022

Acies Consulting — Full-Stack Developer Intern

Mumbai, India

Built workflow automation and data tooling that accelerated financial operations and improved backend interoperability.

Engineering Toolkit

The languages, frameworks, and delivery tools I use to build backend systems, performance-sensitive software, and infrastructure-heavy products.

Backend-firstProduction-testedSystems-minded

Systems & Core Languages

The foundation I use for performance-sensitive systems, APIs, and application logic.

C++
Python
Java
TypeScript
JavaScript
SQL
Multithreading

Backend & Distributed Systems

The stack behind production services, concurrency-heavy systems, and networked applications.

gRPC
Protobuf
REST APIs
AWS (EC2)
Concurrency
Distributed Systems
Quorum Protocols
Redis
PostgreSQL
MySQL

Frameworks & Product Engineering

The frameworks I reach for when shipping end-to-end products with real users and operational constraints.

Ruby on Rails
Spring Boot
FastAPI
Django
React
Next.js
Vite
PyQt6
Docker
Flyway
Supabase

Frontend & UI

Enough frontend depth to build interfaces that feel intentional, clear, and usable.

React
Next.js
Vite
Tailwind CSS
HTML
CSS
JavaScript

Delivery, Testing & Observability

The tooling I rely on to ship safely, monitor behavior, and improve reliability over time.

Git
Linux
Jenkins
pytest
RSpec
Selenium
DataDog
SonarQube
Unit & Integration Testing
Performance Benchmarking
Profiling

Data & Persistence

Storage and data tools used across product platforms, automation, and internal workflows.

PostgreSQL
MySQL
Redis
MongoDB
Neo4j

Contact

Let's talk about systems, products, and hard backend problems.

If you're building something real and need a steady engineering partner, I'd like to hear about it.

Resume available on request.