- [J1] The application of barcode readable assay and linear regression RGB analysis using a customized smartphone app in on-chip electromembrane extraction for simultaneous determination of heavy metal ions. (Microchemical Journal, Q1, IF: 5.4)
- [C1] A Study on Mixup-Inspired Augmentation Methods for Software Vulnerability Detection. (Accepted at EASE 2025, CORE A Conference)
- GUI Element Detection Using SOTA YOLO Deep Learning Models. (ArXiv pre-print document)
Research Experience
- Conducted various projects in Enterprise Web Development, Software Engineering, Machine/Deep Learning, and Computer Vision.
- Example: Single Image Reflection Removal with MAMBA/S6 (2024, Image-based Generative Methods in Machine Learning)
- For more details, please see LinkedIn page or CV.
Education
- MSc in Computer Science - ML4SE, focused on Deep Learning, Computer Vision, and Data-driven Software Engineering. University of Manitoba (Jan 2023 – Apr 2025, Winnipeg, Canada)
- Thesis: Representation-level Augmentation and RAG-enhanced Vulnerability Augmentation with LLMs for Vulnerability Detection
- BSc in Computer Engineering, focused on Machine Learning, Computer Vision & Software Engineering. K. N. Toosi University of Technology (Sep 2018 – July 2022, Tehran, Iran)
- Thesis: Reflection Removal of In-vehicle Images (Supervisor: Dr. Behrooz Nasihatkon)
Background
- Software engineer and machine learning practitioner with over 6 years of experience in software engineering and 4+ years in machine and deep learning.
- Contributed to projects including chat systems, payment and wallet management, e-commerce platforms, distributed computing, computer vision, image processing, and Android applications.
- Passionate about Generative AI, Computer Vision, Deep Learning, AI4SE, SE4AI, and AIOps.
Miscellany
- Primarily works with Java and Python, extensive experience with Spring Framework and PyTorch, and working knowledge of other languages and platforms.
- Currently seeking opportunities as a software engineer (Java/Spring), machine learning engineer, or research-focused role to combine software engineering experience with cutting-edge ML expertise to build impactful, scalable solutions.