I work on data platform, AI tooling and pipelines at DeepIntent, a US healthcare DSP, from Pune, India. Most of my day is Apache Airflow on Kubernetes, Spark with Iceberg, ClickHouse and Druid, and the Java & Python services around them. Lately working on MCP servers, observability, benchmarking and router service for AI tools.
- Senior Software Engineer at DeepIntent, there since 2023
- Orchestration and storage: Airflow 3.x, Spark, Iceberg, ClickHouse, Druid
- Backend: Java, Spring Boot, Python
- Building internally: MCP servers and LangGraph agents for tooling
- Learning in public this year: Go, and the basics of applied ML
Small patches to Apache Airflow, sent when a problem I hit at work looked like everyone's problem. Both are in Airflow 3.3.1 (12 Aug 2026).
- Show Dag Run conf column by default in Dag Runs list - merged Jul 2026
- Add expand/collapse all for Dag Run conf JSON in Dag Runs list - merged Jul 2026
- The Case of the Phantom Health Check - Airflow health-check DAG that failed at the top of the hour. The first timeout knob was the wrong one.
- My Airflow Learnings - notes from running Airflow 3.x.
- A Beginner's Take on Spark Query and Storage Optimizations - Towards Dev. Query and storage knobs that actually moved the needle.
- Gmail Auto-Reply with Node.js - walkthrough. Code: gmail-auto-reply.
- spark-kyuubi-minio-minimal-local-setup - the smallest local Spark + Kyuubi + MinIO stack I could get working.
- til - older short notes on nginx, sharding, Docker.
- PICS-O-REEL - college art exhibition platform. Submissions, S3 storage, live voting. Around 2.5K visitors and 3K votes during the event.
- Pasckathon_Friends - hackathon home automation with face-recognition entry and power monitoring, 2020.
Most of my other public repos are from college. I am leaving them as they are and labelling them honestly rather than pretending they are maintained.
LinkedIn · LeetCode · X · ashutoshbshaha30@gmail.com
Off keyboard: trekking, cycling, and a bit of video editing.



