Yash Agarwal
WorkProjectsOpen SourceWritingAbout
Hire me

Yash Agarwal

Backend, distributed systems, and the network layer underneath.

Open to SWE roles and internships · 2027 graduate

Site

  • Work
  • Projects
  • Open Source
  • Writing
  • About

Elsewhere

  • LinkedIn
  • GitHub
  • X
  • Email

© 2026 Yash Agarwal.

Punjab, India

Open to SWE roles and internships · 2027 graduate

I build backend and
distributed systems,
and the network underneath.

Google Summer of Code 2026 at the Apache Software Foundation, where two of my pull requests shipped gRPC code generation into Apache Fory. Software engineering intern at Salesforce. National winner of Smart India Hackathon for a DPDK-accelerated firewall. And the sole engineer behind Salongraphy, a hiring marketplace running in production on Google Play.

See the workConnect on LinkedInGet in touch
·Punjab, India

20+

PRs merged upstream

Apache Fory · Zulip

3

Products live in the wild

Play Store · web · API

50,000+

Beaten at SIH 2025

National winner

8.57

CGPA at Thapar

B.Tech CSE, 2027

What I'm doing now

Open Source

GSoC '26 · Apache Fory

Shipped & live

Salongraphy on Google Play

Building

GreenOps · carbon-aware Flink

Google Summer of Code 2026Apache Software FoundationSalesforceSmart India Hackathon WinnerZulip Contributor

Selected work

Four systems I would happily be interviewed on, line by line. Every one of them runs: in production, in apache/main, or on a national hackathon stage.

All projects
Flutter appWeb · SSRAdmin BFFExpress APIPostgreSQLBullMQ workersS3 · Firebaseone API contract · four clients
In productionDec 2024 - Present

Salongraphy

A hiring marketplace for salons and beauty artists, live on Google Play.

Node.jsExpressPostgreSQLSequelizeBullMQ
Read the breakdown
Fory IDLforyc compilerDart · gRPCSwift · gRPCJavaRust · C++cross-language interop in CI
ShippedMay 2026 - Aug 2026

Apache Fory: gRPC Code Generation

Google Summer of Code 2026. Two merged PRs bringing gRPC codegen to Fory's IDL compiler for Dart and Swift.

DartSwiftJavagRPCProtocol Buffers
Read the breakdown
WireDPDK · NICSuricataML analysisSOARiptables rulesLive dashboardkernel bypass
ShippedNov 2025 - Aug 2026

Vajra: Next-Generation Firewall

National winner, Smart India Hackathon 2025. A DPDK-accelerated NGFW with IDS/IPS, ML threat detection and automated SOAR response.

C++DPDKSuricataPythonFastAPI
Read the breakdown
carbon thresholdsavepointsavepointresume · 0 lossgCO₂/kWh
ActiveJan 2026 - Present

GreenOps

A Kubernetes operator that suspends stateful Apache Flink jobs when the grid turns dirty, and resumes them without losing a record.

JavaJava Operator SDKKubernetesApache FlinkHelm
Read the breakdown
All projects →

Open source

Twenty merged pull requests into projects maintained by people who had no reason to be gentle in review.

Every PR
8 PRs merged

Google Summer of Code 2026

Apache Software Foundation · Apache Fory

Selected to own gRPC code generation for Dart and Swift in Fory's IDL compiler. Both pull requests merged into apache/main: 4,830 lines across 58 files, with cross-language interop running in CI.

12 PRs merged

Zulip Flutter client

zulip/zulip-flutter

Right-to-left layout correctness across the message list, content rendering, emoji and autocomplete, plus authentication-flow fixes for LDAP and email-auth-disabled realms.

All 23 upstream pull requests

Experience

Three internships, each one shipping something that outlived the internship.

May 2026 - Jul 2026

Salesforce

Software Engineering Intern (AMTS)

  • Built end-to-end monitoring and observability for a production extraction service ahead of its GA, designing Grafana dashboards over latency, throughput and error-rate metrics.
  • Instrumented services to emit custom metrics into a distributed time-series store, and authored the queries the team uses for incident triage and root-cause debugging.
  • Shipped through the full review cycle: unit tests, code review, and validation against production traffic before rollout.
JavaGrafanaTime-series metricsObservability

Mar 2026 - Apr 2026

Nivvesh

Software Development Intern

  • Owned backend services and REST APIs in Python on PostgreSQL: data models, schema design, and features taken from technical design through to completion.
  • Rebuilt authentication with proper access/refresh token rotation, and shipped the notifications and journey subsystems.
  • Cut query latency by reworking indexes and the slowest SQL paths, applying secure-coding practices around user data.
PythonPostgreSQLRESTJWT

Jul 2024 - Nov 2024

Sentinal Innovations

App Development Intern

  • Independently built two full-stack ERP applications serving 3,000+ hospitals and 100+ distributors.
  • Shipped 45+ merged pull requests across the customer and employee apps: auth, product catalogue, service requests, OTP flows, and a full UI revamp.
  • Triaged and fixed live production defects against real customer data.
FlutterPythonSQLREST

Writing

Engineering write-ups: what was built, what broke, and what the fix actually was.

Aug 26, 2026

GSoC 2026 Final Report: gRPC Code Generation for Dart and Swift

The full write-up of my Google Summer of Code project at Apache Fory: what shipped in both merged PRs, the reference-tracking divergence that broke Java↔Swift interop, why I now revert every fix to confirm the test actually fails, and what reviewing for degenerate input taught me.

9 min readApache Software FoundationSerializationgRPCOpen Source
Aug 17, 2026

GreenOps: suspending stateful Flink jobs without losing state

Carbon-aware scaling is easy for batch. Stream processors are the awkward case. The design notes behind the operator: savepoint-before-suspend as an invariant, three scheduling policies compared over a fourteen-day replay, and a cost predictor that calibrates itself against its own history.

7 min readProject documentationDistributed SystemsKubernetes
Aug 11, 2026

Vajra: architecture of a DPDK-accelerated next-generation firewall

How the detection engine and the command center fit together: kernel-bypass capture through DPDK, Suricata for deep packet inspection, ML scoring over extracted features, and a SOAR layer that writes firewall rules at runtime.

8 min readProject documentationNetworkingSecurity

Topics

Distributed SystemsSerializationNetworkingKubernetesOpen SourceBackend

Writing elsewhere

Longer-form engineering write-ups live with the projects they describe: design notes, final reports and architecture docs.

GitHub

About

Education

Thapar Institute of Engineering and Technology

B.Tech, Computer Science and Engineering

Aug 2023 - Jun 2027 · CGPA 8.57

Leadership

Technical Lead, Google Developer Groups

Jul 2024 - Present

Lead a 50-member technical team and run workshops for 100+ students on Git, backend engineering and open-source contribution.

What I work with

Languages

JavaPythonC++CDartTypeScriptJavaScriptSQLShell

Distributed & Backend

KubernetesApache FlinkgRPCSerializationNode.js / ExpressPostgreSQLRedis / BullMQDocker

Networking & Security

TCP/IPDPDKSuricata IDS/IPSDeep packet inspectionTLSiptables / nftablesWireshark

Practices

Observability (Grafana, Prometheus)CI/CDUnit & integration testingCode reviewLinuxAWS / S3

Let's talk

I read everything that lands here. If you are hiring, tell me what the team works on and I will reply with whether I am the right fit.