Khushal Agrawal

About

Khushal Agrawal

I am a Computer Science undergraduate at IIT Roorkee and a software engineer focused on data infrastructure, databases, distributed systems, and Python/Rust/Linux systems work. I like projects where the interesting work is close to the runtime: protocols, storage layouts, indexes, event loops, profiling, graph algorithms, and correctness edges.

Focus

Current Direction

Data Infrastructure

Distributed logs, ETL systems, graph workflows, stream processing, and database internals.

Systems Programming

Rust, C++, and Linux projects that expose protocol, storage, memory, and runtime tradeoffs.

Performance Engineering

Benchmarks, profiling, flame graphs, and hot-path simplification.

Open Source

GSoC, SDSLabs, and public systems projects under SK1PPR.

Resume snapshot

Background

B.Tech CSE / 2022-2026

IIT Roorkee

Coursework includes operating systems, compiler design, computer architecture, database systems, programming languages, and systems software.

Software Engineer

Ambient Security

Working on infrastructure for petabyte-scale sensitive security data with Azure Event Hub, JanusGraph, graph algorithms, Kong, and AKS.

Summer Analyst

Goldman Sachs

Built migration tooling for petabyte-scale internal datasets using Java, Flink, Hadoop, Snowflake, BPMN workflows, and React status views.

Gemini evaluation

Uber AI

Designed Terminal Bench and Colab Bench tasks and Python/Jupyter/Docker test harnesses for multi-step agent evaluation.

Inkscape

Google Summer of Code

Worked on Node and Pen Tool UX workflows and Bezier curve rendering performance using C++ and Gtkmm.

Notebook

What This Site Is

This website is a public engineering notebook. Blog posts are written as technical notes, project pages are case studies, and lab entries are small experiments with implementation details and measurements.