CV — 2026
MohammadReza AhmadiTeshnizi
AI/ML researcher & engineer bridging academia and industry.
Publications
- SDPERL: A Framework for Software Defect Prediction Using Ensemble Feature Extraction and Reinforcement Learning — arXiv preprint, arXiv:2412.079272024
M. Hesamolhokama*, A. Shafiee*, M. Ahmaditeshnizi*, M. Fazli, J. Habibi
- Counterfeit Detection of Iranian Black Tea Using Image Processing and Deep Learning Based on Patched and Unpatched Images — Horticulturae, 10(7), 6652024
M. S. Besharati, R. Pourdarbani, S. Sabzi, D. Sotoudeh, M. Ahmaditeshnizi, G. García-Mateos
Education
- Leiden University· Leiden, The NetherlandsFeb 2026 — Present
Master-level coursework — Reinforcement Learning · Robotics · Recommender Systems · AI in Society
- Sharif University of Technology· Tehran, IranSep 2019 — Sep 2024
B.Sc. in Computer Engineering — GPA 3.54 / 4.0 (16.63 / 20)
Research & industry experience
- Jun 2025 — Present
Co-Founder & Full-Stack Developer
- Cloud-based ICP-OES analytics platform that automates the lab workflow from spectral ingestion through QC validation to elemental reports. Calibration-curve checks, dilution-corrected concentrations, subscription-tier analytics.
- Deployed across 30+ commercial laboratories.
- Jul 2025 — Jan 2026
AI/ML Engineer
- Built a sales pricing engine (XGBoost + seasonal/lag features); created an agentic AI crawler with LLMs/LVLMs.
- LVLM photo+text valuation reached 14% MAPE, 5% lower error than a tabular-only baseline.
- Jun 2024 — Feb 2025
Research Assistant · Supervisor: Dr. Jafar Habibi
- Combined ensemble feature extraction with PPO-based RL for software defect prediction.
- Co-authored arXiv:2412.07927, the SDPERL paper.
- Sep 2023 — Nov 2024
Research Assistant · Supervisor: Dr. Bardia Safaei
- Built synthetic data pipelines using GANs, VAEs, and Gaussian mixture models for WiFi-based crowd-size estimation.
- Improved out-of-distribution performance by 200% on unseen environments.
- Jun 2024 — Sep 2024
IoT Intern · Supervisor: Dr. Bardia Safaei
- Deployed an IoT sensor network on a zinc sulfate production line; applied ML to predict operational bottlenecks.
- Built a real-time cloud monitoring platform.
- Aug 2023 — May 2024
Research Assistant · Supervisor: Dr. Mohammad Hossein Rohban
- CNN-based counterfeit black-tea detection from patched and unpatched imagery, reaching 95% accuracy. Co-authored a paper in MDPI Horticulturae (2024).
- Led a team using 3D CNNs on MRI scans of beans for non-destructive quality assessment.
- Created 50 hours of video tutorials and 400 pages of lecture notes on supervised, deep, and probabilistic learning.
- Built a 21-server tunnel VPN with automated failover that sustained uninterrupted lab connectivity through nationwide internet shutdowns.
Teaching experience
- Automata Theory — Head TA × 2 semesters; TA × 1Fall 2023 · Spring 2024 · Fall 2024
- Computer Simulation — Head TA × 1; TA × 2Spring 2024 · Fall 2024 · Spring 2025
- Data Science — TASpring 2025
- Advanced Programming — TASummer 2024
- Probability and Statistics — TASpring 2021
- IMC · Math · CS Olympiad Instructor — InstructorVarious years
Honors & awards
- Iran's National University Entrance Exam (Konkur): Top 0.3%2019
- Iran's National Elites Foundation (INEF): Recognized as Scientific Elite2018
- International Math Competition (IMC): Participant and Puzzle Winner2017
- National Stage of IMC: Gold Medalist2016
- National Kangaroo Math Competition: Participant · Honors Diploma (Top 30%)2016
- National Junior Math Olympiad: Silver Medalist (27th rank)2016
- National Junior Math Olympiad: Bronze Medalist (46th rank)2015
- Provincial Stage of International Kharazmi Festival: Best Mechanics Design2014
- National Junior Math Olympiad: Gold Medalist (6th rank)2014
Languages & skills
- Languages
- English (TOEFL R 23 · L 24 · S 23 · W 21); Swedish (A2); Persian (Native)
- Programming languages
- Python, C, C++, Java, MATLAB, R, SQL, HTML, CSS, TypeScript
- Tools & platforms
- LaTeX, Linux, Arduino, Raspberry Pi, FPGA, Docker, Git, Jupyter
- Libraries & frameworks
- PyTorch, TensorFlow, Keras, scikit-learn, Pandas, NumPy, OpenAI Gym, Stable Baselines3, Matplotlib
Areas of interest
Artificial Intelligence · Machine Learning · Deep Learning · Reinforcement Learning · Autonomous Systems · Human–Computer Interaction
Certificates
- Coursera Deep Learning Specialization: Neural Networks and Deep Learning · CNNs · Sequence Models · Structuring ML Projects · Hyperparameter Tuning, Regularization, Optimization.
- Coursera Machine Learning Specialization: Supervised + Unsupervised Learning · Feature Engineering · Regression and Predictive Modeling · Neural Networks · TensorFlow · scikit-learn · RL · Dimensionality Reduction · Responsible AI.
- Stanford CS231N — assignments: Image classification, object detection, transfer learning from CNNs for Visual Recognition.
- Genetic Engineering — 3-month workshop: DNA extraction · primer design · PCR principle, procedure, components · gel electrophoresis · PCR variants.
- IoT Specialization: Smart IoT Devices · Programming the IoT · Embedded Systems · Arduino.
Projects
- Resilient VPN / tunnel platform: 21 geo-distributed servers; 1,000+ monthly active users; stayed online through nationwide internet shutdowns in Iran via automated failover and health-checked routing.
- Comprehensive information retrieval system: Built NN-based classification, personalized search with semantic crawling, and an “Amoogle” UI to improve the search experience.
- Subscription management system: Telegram bot with Firebase backend for digital service distribution, payment processing, and user management. Flask dashboard with real-time analytics, transaction monitoring, and automated account provisioning.
- Java-based graphical online shop: A GUI for browsing and purchasing in a simulated e-commerce environment.
- Advanced C-minus compiler: LR(1) parser producing custom intermediate code and tester-compatible three-address code.
- Computer architecture project: Designed and implemented core components to support teaching of fundamental design and architecture principles.