Curriculum Vitae
Education
- Ph.D. in Computer Science — The Ohio State University, Columbus, Ohio, USA
- M.Sc. in Computer Engineering (Software) — Shahid Beheshti University, Tehran, Iran
- B.Sc. in Computer Engineering (Hardware) — Shahid Beheshti University, Tehran, Iran
Professional Experience
- ML Research Intern — Apple, MIND Team
- Apple MIND team — fast and principled generative modeling with discrete diffusion and flow matching.
- FS-DFM: step-aware discrete flow matching that reaches 1024-step diffusion quality in 8 steps (128× speedup), outperforming LLaDA-8B and Dream-7B at 40× smaller scale. [ICLR 2026]
- Reinforcement learning for diffusion language models: per-step credit assignment and stratified likelihood estimation, with gains on MATH-500, GSM8K, and Sudoku at zero extra inference cost.
- Trajectory shaping for discrete flow distillation: energy-guided navigation and a contrastive curriculum let the distilled student surpass its 1024-step teacher.
- Machine Learning Intern — Higharc
- Research on semantic and panoptic segmentation; self-supervised pre-training of a DETR-based model on unlabeled data.
- Domain-adaptation strategies for cross-dataset generalization.
- Senior Machine Learning Engineer — JIBB
- Object detection and content enhancement pipelines for images and video.
- U-Net variants for fast, accurate real-time image and video processing.
- CTO — BlueBitSoft
- Designed the high-level architecture for pharmacy software solutions — scalability, reliability, efficiency.
- Led the engineering team with agile practices and CI/CD pipelines; drove performance, security, and compliance work.
- Senior Data Scientist & Back-End Developer — TAPSI
- Microservices for dynamic pricing, GPS fraud detection, and ETA prediction.
- Demand forecasting and smart map generation from driver GPS traces; published the ETA method.
Teaching
- AI for Non-Majors — The Ohio State University
- Computer Vision for Human–Computer Interaction — The Ohio State University
- Modeling and Problem Solving with Spreadsheets and Databases — The Ohio State University
- Discrete Mathematics · Artificial Intelligence · Data Structures · Algorithms · Introduction to Programming — Shahid Beheshti University
Selected Publications
- ICLR 2026 FS-DFM: Fast and Accurate Long Text Generation with Few-Step Diffusion Language Models
- BOE 2025 ISOSNet: Cone Photoreceptor Detection and IS/OS Length Measurement from AO-OCT B-Scans
- ICCV 2025 TaxaDiffusion: Progressively Trained Diffusion Model for Fine-Grained Species Generation
- ICLR 2025 Frequency-Guided Masking for Enhanced Vision Self-Supervised Learning
- CVPR-W 2025 KnobGen: Controlling the Sophistication of Artwork in Sketch-Based Diffusion Models
- KDD 2024 Masked LoGoNet: Fast and Accurate 3D Image Analysis for Medical Domain
- DCN 2023 Smart and Collaborative Industrial IoT: A Federated Learning and Data Space Approach
Complete list on the publications page.
Academic Service
Organizing
Reviewing
| Venue | Reviewing | Recognition |
|---|---|---|
| NeurIPS | 2026 | — |
| ICML | 2026 | Silver Reviewer (2026) |
| ICLR | 2025, 2026 | — |
| CVPR | 2025, 2026 | — |
| ECCV | 2026 | — |
| WACV | 2025, 2026 | — |
| BMVC | 2026 | — |
| ACM SIGKDD | 2024, 2025, 2026 | Outstanding Reviewer (top 10%, 2025 second round) Excellent Reviewer (top 20%, 2025 first round; 2026) |
Honors & Awards
- 2025–26 Graduate Research Award, Department of Computer Science and Engineering, The Ohio State University.
- 2026 Silver Reviewer, ICML 2026.
- 2025 Outstanding Reviewer (top 10%) and Excellent Reviewer (top 20%), ACM SIGKDD.
- 2022 Student Travel Award, 30th ACM SIGSPATIAL Conference.
- 2011 Top 1% in the B.Sc. National Entrance Exam in Mathematics, Iran (256,000+ candidates).
- 2009 Bronze Medal, University of Waterloo Mathematics Olympiad.
ACM-ICPC
- Coach & Team Lead
- Contestant
Technical Skills
Languages
Python, C++, C#, Java, NodeJS, MATLAB, R
Machine Learning
PyTorch, TensorFlow, Keras, Hugging Face, distributed / multi-GPU training
Data
PostgreSQL, SQL Server, MySQL, MongoDB, Redis, Elasticsearch, Spark, Kafka
Infrastructure
Docker, CI/CD, RabbitMQ, Linux, HPC clusters
