SOFTWARE ENGINEER · SCIENCE-FICTION NERD · STUDENT OF LIFE

hi, I'm y4sh

Senior software engineer in Bengaluru, India. I build systems and developer tools for Data Center GPUs. By day I wrangle firmware pipelines and LLMs, and by evening I'm at the gym, by the lake, or deep in some sci-fi novel about machines that think for themselves.

/ about me

I am currently a Senior Software Development Engineer at AMD, where I build backend systems and developer tools AMD uses to test its Data Center GPUs. Previously, I was at Qualcomm and Licious.

Here are some technologies I have been working with:

  • Python
  • Flask
  • React.js
  • Celery
  • JavaScript ES6+
  • Docker

In my free time, I am nerdy about gadgets, love science fiction, and enjoy exploring cafes.
Also: I love cats.

Yash Bhardwaj

/ experience

Senior Software Development Engineer · AMD

SEP 2025 - PRESENT · DCAUTO PLATFORM

DCAuto is AMD's internal platform for firmware CI and regression testing on MI450 data-center GPUs. It orchestrates deployments and validation workloads across racks of physical test systems, so a single flaky node can stall a whole regression run.

I built the self-check-in and fallback-recovery flows that keep those runs moving. The work is idempotent by design: a system can drop out mid-run, recover, and rejoin without double-counting or corrupting state, and the orchestrator retries instead of failing the batch.

I also built Sherlog Holmes (internally DCAutoAI), a five-stage triage system for the 50,000-line logs that GPU firmware validation produces. It uses embeddings and FAISS vector search to find the failure signal, then an LLM to propose a root cause. It ships as Flask APIs plus async services on Celery, Azure Service Bus, and MongoDB, and posts results to the firmware team in Teams. They use it daily.

  • Python
  • Flask
  • Celery
  • Azure
  • MongoDB
  • FAISS
  • LLMs

Full résumé (PDF) ↗

/ projects

/ articles