autodebug
Agentic debugger that reproduces, bisects, root-causes, and fixes real bugs from a repository and a bug report.

I design, build, and optimize production-ready AI systems — from agentic applications and custom LLMs to scalable machine learning infrastructure.

I'm Shayan — an AI engineer focused on turning modern machine learning research into products people actually use. I grew up in a village in Iran and followed a path from electrical engineering into deep learning, ML research, and production AI.
Building software isn't only my job — I genuinely enjoy it. Outside of work I keep exploring emerging AI technologies so my toolkit stays current with where the field is heading.
A concise view of my academic and professional journey.
Focused engagements across the modern AI stack — from prototype to production system.
Design and build intelligent applications powered by large language models, including AI assistants, agentic systems, and domain-specific AI products.
Adapt open-source language models to custom datasets and use cases with techniques such as LoRA, PEFT, and distributed training.
Improve inference speed, reduce latency, and lower infrastructure costs using GPU optimization, Triton kernels, quantization, and efficient model serving.
Build AI systems that use organizational knowledge bases through vector databases, retrieval pipelines, and large language models.
Develop production-ready machine learning pipelines, APIs, deployment systems, and scalable AI infrastructure.
Provide guidance on AI strategy, model selection, system architecture, technical feasibility, and production best practices.
Open-source and research projects from my GitHub. More on the way.
Agentic debugger that reproduces, bisects, root-causes, and fixes real bugs from a repository and a bug report.
Reference implementation of a causal representation learning method based on variational autoencoders, tied to the ICML 2023 paper on out-of-distribution motion forecasting.
Deep-learning pipeline for pedestrian detection in autonomous vehicles, from the pedestrian-detection line of work in the master's thesis.
MNIST classification implemented directly in CUDA — a low-level look at how convolutional networks map onto GPU kernels.
Selected publications on causal representation learning, LLMs for code, computer vision, and intelligent transportation.
Uses LLMs to suggest and explain performance optimizations in source code, so the recommendations are auditable rather than black-box.
A framework for fine-grain compiler phase ordering that improves the quality of generated code across workloads.
A follow-up on causal representation learning that models interventions as switchable mechanisms in the underlying data-generating process.
A causal representation learning approach for motion forecasting that stays reliable when test data shifts away from the training distribution.
Tell me what you are building, where the technical challenge is, and what stage the project is currently in.