Abhijeet Awasthi
Software Development Engineer · Bengaluru

I build backend and data-extraction systems that keep working when the web changes.

SDE at Buyhatke, where my work tracks prices, orders and spending across 70+ e-commerce platforms for millions of users. Open-source contributor to TensorFlow. B.Tech CSE, IIIT Bhagalpur (2026).

Open source

Merged · Sep 2026

TensorFlow — fixed a crash and an integer overflow in UnicodeDecodeWithOffsets

  • Passing Tsplits=int32 crashed the process with a dtype mismatch; mapped the offset values strictly to int64_t.
  • Widened loop counters to int64_t so strings longer than 2.14 billion characters no longer overflow.
  • Added the missing Python unit tests covering Tsplits=int32 and the 64-bit offset tensors.
C++TensorFlow corebug fixunit tests

Experience

Software Development Engineer · Buyhatke

Mar 2026 – present
  • Architected a unified order-tracking pipeline for real-time delivery monitoring across 7 major e-commerce platforms, built to keep expanding.
  • Built a selector-independent scraping algorithm that finds product elements on the fly, cutting extraction downtime by 30% on volatile sites.
  • Engineered a Flipkart price-fetching system that parses hidden seller listings to surface the absolute lowest price.
  • Expanded the spend calculator to 35 new platforms with automated tracking and per-site spending insights.

Software Development Intern · Buyhatke

Sep 2025 – Feb 2026
  • Built a high-accuracy extraction system using Web Request listeners and API replication, fixing scraping failures for ~20% of high-traffic SKUs.
  • Shipped an instant price-comparison icon and tooltip in the browser extension, taking price checks from 2 clicks to 0.
  • Integrated 70+ e-commerce sites and 6 quick-commerce platforms; reconfigured 8 vendor pipelines to keep data accurate for millions of users.

Projects

Canvasly

Real-time collaborative whiteboard

Multi-user drawing and sticky notes with under 50 ms sync latency, plus role-based access control.

Next.jsTypeScriptLiveblocksConvexClerk

CleanVision

Cleanliness compliance platform

Processes live camera input and alerts local authorities by email and SMS within a minute of a detected violation, with a dashboard of 10+ metrics.

ReactExpressFastAPIFirebase

Achievements

Skills

Languages
C++, C, JavaScript, TypeScript, SQL
Frameworks & tools
Node.js, React.js, Next.js, Git, Postman
Databases
MySQL, PostgreSQL, MongoDB, Firebase, Convex
Foundations
Data structures & algorithms, OOP, DBMS, operating systems

Education

B.Tech, Computer Science and Engineering
Indian Institute of Information Technology, Bhagalpur · CGPA 8.88
2022 – 2026