Agentic AI

Danish Mustafa

Senior Agentic AI Engineer and Systems Architect

About Danish

Danish Mustafa is a senior agentic AI engineer at Esaholic and a systems architect. Agentic AI means AI programs that plan and carry out multi-step work on their own, such as checking information, using tools, and following up, rather than answering a single question and stopping. Danish designs these systems so they run in a controlled way, with clear steps, memory of the conversation, and safe limits on what they can do.

He holds a software engineering degree from the University of Agriculture, Faisalabad. He was the founding software engineer at Yuglow, a health technology startup in Bangkok, where he designed booking systems and multi-agent scheduling, plus real time voice and messaging across phone, WhatsApp, and LINE. He also served as a section leader at Stanford University, guiding students through Python and software engineering, and has trained more than 2,000 engineers as a technical instructor. His competitive programming background includes more than 440 solved algorithmic challenges, and he has competed in more than 20 global AI hackathons.

Danish builds voice AI pipelines, which are systems that listen, understand, and speak back in real time on phone calls, and messaging systems that work across WhatsApp, LINE, and SMS. He also builds full-stack back ends, meaning the server side of applications that handle many requests at once, store data, and connect to other tools. His work keeps long conversations coherent, so an agent remembers what was already said without losing track.

Expertise

  • Agentic systems: AI programs that complete multi-step work on their own
  • LangGraph: a framework for building agent workflows as connected steps
  • Voice AI: systems that listen, understand, and speak in real time
  • Omni-channel messaging: reaching customers across phone, chat, and SMS
  • Full-stack backends: the server side that powers applications

Articles on Esaholic

Written by Danish Mustafa:

Reviewed by Danish Mustafa:

Back to the full team