Applied AI Scientist | AI & NLP Research Engineer | Mathematician
I design and build intelligent AI systems that combine LLMs, knowledge bases, and retrieval to solve complex problems in dialogue, search, and reasoning.
Industry Experience:
Academic Experience:
Ph.D. & M.S. in Mathematics
Sharif University of Technology, 2013
My doctoral research was at the intersection of Linear Algebra and Discrete Mathematics,
focusing on Spectral Graph Theory
and its applications to theoretical computer science.
M.S. in Computer Science
Rochester Institute of Technology, 2018
Focus on Natural Language Processing and Computer Vision.
My journey from mathematics to AI has been fascinating—I became interested in machine learning through the Laplacian Matrix in Spectral Clustering. Today, I see the same mathematical concepts powering Graph Convolutions and Graph Neural Networks.
My current focus is on building Agentic AI Systems—designing task-oriented dialogue agents that can reason, plan, maintain memory, and interact with tools to solve complex, multi-step problems. I'm particularly interested in compound AI systems that combine LLMs with knowledge bases, retrieval systems, and specialized sub-agents.
I have extensive experience with Retrieval-Augmented Generation (RAG) systems, working on everything from query/corpus expansion to multi-index hybrid search strategies. My work spans document intelligence (VQA, TableQA, PDF parsing), semantic search, and building enterprise-scale retrieval systems.
I'm also passionate about Knowledge Graphs and their integration with LLMs—including link prediction, entity disambiguation, knowledge-based question answering, and graph neural networks. My background in mathematics gives me a unique perspective on the theoretical foundations underlying modern AI systems.
I have been publishing my research in the format of peer-reviewed journals, articles, and patents.
A curated collection of deep technical resources for AI/ML researchers and practitioners.