About Me

I am a Python specialist with over five years of hands-on experience in machine learning and artificial intelligence. Passionate about continuous learning, I deliver high-quality solutions that blend technical excellence with deep problem-solving.

My expertise spans building deep learning and neural network frameworks from scratch, data engineering pipelines, production-grade backend APIs with Flask and FastAPI, optimized MySQL and PostgreSQL databases, and cross-platform GUIs using Electron and PyQt. I maintain rigorous code quality and version control practices across GitHub, GitLab, and BitBucket.

I approach development with a clear focus: CLI tools feature intuitive Terminal UIs powered by the Rich library and zero-friction automated setup; web and GUI applications emphasize scalable APIs, clean database architecture, and polished, user-friendly interfaces. A recent example is GitMind, a Visual Studio Code extension that integrates multiple AI providers (OpenAI, Anthropic, Google, Mistral, Hugging Face, and others) with an elegant, enterprise-ready UI.

I leverage advanced AI models through a disciplined methodology I call Supervised Coding. Treating Claude Opus, GPT-series, and Gemini Pro as expert collaborators under human direction, I accelerate delivery while preserving architectural integrity, stability, and long-term maintainability.

Complementing my software engineering background is a decade of advanced training in Physics, specializing in dynamical systems and complex modeling. Holding two Master’s degrees — from Shiraz University and the University at Albany — I bring scientific rigor and analytical precision to every project.

The result: AI-powered, production-ready software solutions grounded in deep scientific thinking.

Download CV in PDF version :

Download

Resume

Education

2022 - 2025
University of Saskatchewan

M.Sc. Computer Science

Saskatchewan, Canada

2019 - 2021
University At Albany

M.Sc. Physics

Awarded during the Ph.D. study at the University at Albany
(master’s out of the program)

2013 - 2016
Shiraz University

M.Sc. Physics

Condensed Matter (Complex Systems)

2009 - 2013
Shiraz University

B.Sc. Physics

Basic Solid State Physics

Work Experiences

April 2025 - Present
GNO-SYS Technology Ltd.

Software Developer | ML Engineer

  • Develop Python-based AI/ML applications and automation workflows.
  • Build desktop interfaces using PyQt6 for analytics and internal tools.
  • Create wildfire-risk data pipelines and ML models (LightGBM, Random Forest) using Canada-wide datasets.
  • Automate UI interactions with multimodal LLMs (Ollama, llama.cpp, Gemini Vision, OpenAI).
  • Implement MCP integrations for Claude and Gemini to enable tool use and AI workflows.
  • Design CI/CD pipelines with GitHub Actions for testing, packaging, and deployment.

Website: https://gno-sys.com

October 2022 - January 2026
Coin Sigma Lab Inc.

Software Developer Lead | Product Manager (Part-Time)

  • Managed the Hadron Tokenization Platform by Tether since project inception in early 2023.
  • Developed an AI RAG assistant using FastAPI and LlamaIndex for enterprise knowledge retrieval.
  • Led cross-functional delivery, documentation, and stakeholder reporting in a remote environment.
  • Managed projects in Asana with weekly reporting to executive stakeholders.
  • Integrated LLM applications with backend APIs and structured knowledge sources.

Website: https://coinsigmalabs.com

March 2024 – July 2024
RAYHAWK

Software Developer | Computer Vision Engineer (MITACS Internship)

  • Implemented ML pipelines that reduced false positives by 50% through improved segmentation and data cleaning.
  • Developed computer vision models for railcar tracking, improving detection accuracy by 40% in challenging environments.
  • Researched and presented alternative LiDAR and sonar imaging techniques for industrial scanning applications.

Website: https://www.rayhawk.ca

Nov 2023 – Feb 2024
ENA Solutions Inc.

Software Developer | Machine Learning Engineer (MITACS Internship)

  • Performed data quality analysis, error tracking, and technical documentation to improve ML reliability.
  • Developed Python REST APIs and OCR extraction services for analytics workflows.
  • Built ML and data pipelines for IoT time-series analytics, including ingestion, feature engineering, and forecasting.
  • Achieved ~85% accuracy in day-ahead temperature forecasting using real-time sensor data.

Website: https://enasolution.com

Jan 2016 – Aug 2019
NirouTrans Co.

R&D Scientific Consultant | Software Developer

  • Developed C++ simulation programs for electric insulation design integrated with electromagnetic modeling tools.
  • Led an engineering team to establish a 15kV RIS Electrical Bushing production line.
  • Diagnosed and resolved failures in high-, medium-, and low-voltage electrical products.

Website: https://niroutrans.com

Programming

Python

100%

HTML/CSS

100%

Bash Script

80%

Julia

70%

C++

60%

Professional Skills

Machine Learning | Artificial Intelligence

100%

Scientific Report

90%

Backend Development (RESTful API)

90%

Project Management

80%

Database Design (SQL | PostgreSQL)

70%

Honours

2022

Full Scholarship – M.Sc. Applied Computing

University of Saskatchewan

Received a full scholarship for the master of computer science in USASK.

2019

Full Scholarship – Ph.D Physics

University At Albany (SUNY)

Received a full scholarship for the Ph.D. program at UAlbany.

2016

Financial Support Thesis Winner

Cognitive Science and Technologies Council (COGC)

Award winner for financial support of Cognitive Science and Technologies Council (COGC) of Iran for neuroscience thesis

Publications and Talks

Google Scholar

Citations 55

Publications

Aug 2022

Comparison of Simultaneously Captured Transport of Intensity and Digital Holographic Microscopy Retrieved Phases

Digital Holography and Three-Dimensional Imaging
May 2022

The study of cell death mechanisms via simultaneous Raman and transport of intensity phase-imaging techniques

Biomedical Spectroscopy, Microscopy, and Imaging II
Sep 2021

Automated quantification of vomeronasal glomeruli number, size, and color composition after immunofluorescent staining

Chemical Senses
June 2021

Iron-binding cellular profile of transferrin using label-free Raman hyperspectral imaging and singular value decomposition (SVD)

Free Radical Biology and Medicine
Feb 2020

Comparative phase imaging of live cells by digital holographic microscopy and transport of intensity equation methods

OSA Publishing

Talks and Posters

September 2023
University of Saskatchewan

Talk on "An Introduction to a Low-Error Numerical Approach for Solving the Physics of the Generalized Magnetic Nozzle"

7th Symposium on Innovations in Computer Science (Research Fest)

Nov 2020
University at Albany in U.S.

Talk on "Application of image processing to glomeruli analysis"

PASCAL 2020 Conference "Introduction of how glomeruli can be quantified by python programming".

June 2017
GEFENOL in Palma, Spain

Poster and Talk on "Critical neural networks"

VII GEFENOL Summer School on Statistical Physics of Complex Systems (IFISC) - Link [page 8]

July 2016
Shiraz University-Iran

Poster presentation in Annual Physics Conference of Iran

A poster about “Scale-free neuronal avalanches in the dHAN model” - Link (conference webpage)

August 2014
Heidelberg University-Germany

Talk on "Introduction to complex Systems and its application to the brain”

Talk on neuroscience and statistical physics in 45 minutes - Link [page 47] (conference webpage)

Seminar Attendance

June 2016

2nd Interdisciplinary Seminar in Brain and Cognition

Shiraz-Iran

Included medical analyses and treatment for brain and neurological diseases and computational methods on neuroscience.

May 2016

Attended in 3rd Workshop in Computational Neuroscience

Babol-Iran

Included Fortran programming workshop and introduction to neuro-computational methods and 8 scientific talk about new achievements on neurophysics and approaching to brain analyses.

Feb. 2015

Attended in Computational Neuroscience Workshop at Shiraz University

Shiraz-Iran

Two days and Included workshops and seminar about Computational method and introduction in neuroscience

Apr. 2014

Second Spring Interdisciplinary School for Nanotechnology Science at Shiraz University

Shiraz-Iran

Three days and included workshops and seminar about Nano Science and Nano Technology

Mar. 2013

18th school of physics in Zanjan Institute for Advanced Studies in Basic Sciences (IASBS)

Zanjan-Iran

duration of this school was 1 week and included optics and solid states physics labs and different presentation in neuroscience, optics, statistical physics, eco physics etc.

Oct. 2013

Interdisciplinary Conference at Shiraz University of Medical Science

Shiraz-Iran

Introduction to medical and scientific theories about brain and its functionalities

Projects

My Projects

Published or Thesis

GitMind: AI-Powered Commit Message Generator
A comprehensive VSCode extension that generates professional commit messages using 10+ AI providers including OpenAI, Claude, Gemini, and Ollama. Features conventional commits, multi-provider support, and local deployment options.

YOLOmatic
A Python project to help utilize multiple YOLO generations (supports versions 8 to 11) for object detection quickly.

Advancing Live Cell Tracking with YOLOv8 and Python
A pioneering solution for the CTMC-v1 challenge, utilizing the YOLOv8 neural network for real-time tracking of live cell objects in video images, integrating advanced computer vision with Python.

Glomeruli Quantification
A python project to analyze stacked brain images and find AOB glomeruli to distinguish mutant and control type of animal.

Criticality in dHAN model of the neural network
A numerical simulation for dHAN model of the brain to find the trace of criticality in a top-down neural network.

Foucault Pendulum Numerical Simulation
The goal of this project is to numerically simulate Foucault pendulum motion projection on XY plane with C++ programming.

Free to Use

Python script to control LED in Arduino

This project has been written to show how a Python script can communicate with Arduino and control devices such as LEDs.

Contact

Get in Touch

Please write your message here: