sai = DataEngineer(
role = "Senior Data Engineer @ Perfios",
building = "KScan AI — Smart Business Intelligence (30M+ businesses, 750+ sources)",
superpower= "real-time data systems + AI agents (MCP) at scale",
shipped = ["850+ Airflow DAGs", "350M+ records on ClickHouse",
"declarative stitch framework → 95% fewer Spark jobs"],
open_source = ["TensorFlow", "Apache Kafka", "Apache Superset",
"apple/container", "Headroom", "supermemory",
"free-claude-code", "AIOS"], # 11 merged PRs across 8 repos ↓
portfolio = "https://sepuri-sai-krishna.pages.dev", # chat with my AI agent here
)11 merged PRs across 8 projects with a combined ⭐ 494k+ — including TensorFlow, Apache Kafka & Apache Superset.
| Project | Stars | What I shipped |
|---|---|---|
| tensorflow/tensorflow | Fixed NaN gradient of tf.math.igamma at a=1, x=0 — merged PR ↗ |
|
| apache/superset | Fixed case-insensitive match ranking in dropdown search — merged PR ↗ | |
| headroomlabs-ai/headroom | Fixed broken release-metadata script reference — merged PR ↗ | |
| apple/container | Null-safety & safe-I/O fixes — 4 merged PRs ↗ | |
| Alishahryar1/free-claude-code | Hardened pydantic validation — merged PR ↗ | |
| apache/kafka | Fixed ListDeserializer silently deserializing truncated/corrupted entries — merged PR ↗ |
|
| supermemoryai/supermemory | Blocked IPv6 literals in the OG-scraper SSRF guard — merged PR ↗ | |
| agiresearch/AIOS | Safer, efficient data retrieval implementation — merged PR ↗ |
🔭 Also currently in review across nginx, Apache Spark, Elasticsearch, Airflow & more (27 open PRs)
| Project | Stars | Pending PR |
|---|---|---|
| NousResearch/hermes-agent | 3 open PRs — review ↗ | |
| JuliusBrussee/caveman | 2 open PRs — review ↗ | |
| elastic/elasticsearch | ESQL attribute-qualifier fix — review ↗ | |
| colbymchenry/codegraph | 2 open PRs — review ↗ | |
| apache/airflow | Fail deferred Cloud Composer tasks on GCP op errors — review ↗ | |
| apache/spark | Fixed slice() returning empty for large length — review ↗ |
|
| usestrix/strix | Stopped telemetry from blocking the asyncio event loop — review ↗ | |
| nginx/nginx | Early-hints byte accounting & header fixes — review ↗ |

