Skip to content
View rezasouri's full-sized avatar
🤓
🤓

Block or report rezasouri

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rezasouri/README.md
Reza Souri — AI Engineer and Python Developer specializing in machine learning, computer vision, speech AI and developer tools.

Reza Souri

AI & Machine Learning Engineer | Python Developer

Building practical AI applications, speech processing pipelines, computer vision systems, and open-source developer tools.

Connect on LinkedIn Contact by email GitHub profile

About me

I'm Reza Souri, a Python-focused AI and software engineer interested in bringing machine learning research into usable applications. My work spans deep learning, computer vision, natural language processing (NLP), speech and audio AI, and modular software engineering.

I care about reproducible experiments, clear APIs, maintainable pipelines, and tools that other developers can run and extend. I'm also exploring Retrieval-Augmented Generation (RAG) and large language model (LLM) application architectures.

Featured AI & Python projects

A local-first desktop application and Python CLI for audio ingestion, vocal separation, speaker diarization, and speaker-labeled audio dataset preparation. Built around Python, PySide6/Qt, and machine learning models for speech processing.

Topics: Speech AI · Speaker Diarization · Audio Separation · Python · PySide6

An aspect-based sentiment analysis and review extraction project with reproducible benchmark preparation, evidence-span validation, and a local inference pilot. It emphasizes evaluation and data quality rather than unverified model-accuracy claims.

Topics: Natural Language Processing · Aspect-Based Sentiment Analysis · LLM Evaluation · Python

A video-processing workflow that uses face detection and recognition components across FastAPI microservices, with Docker-based deployment tooling.

Topics: Computer Vision · Deep Learning · Face Detection · FastAPI · Docker

My fork of the open-source Graphify project, where I'm exploring 3D graph visualization for HTML-based graph views and developer workflows.

Topics: Open Source · Graph Visualization · Python · Developer Tools

What I work with

Area Technologies & interests
Machine learning & deep learning PyTorch, TensorFlow, scikit-learn, model evaluation
Computer vision & data OpenCV, NumPy, pandas, image and video processing
NLP, LLMs & RAG Hugging Face Transformers, NLP pipelines, retrieval-augmented generation
Speech & audio AI Speaker diarization, audio separation, dataset preparation
Software engineering Python, FastAPI, PySide6/Qt, Git, Docker, GitHub Actions, Linux

Open source & collaboration

I enjoy developing practical tools, experimenting with new AI workflows, and contributing to open-source software. Browse my GitHub repositories to see more Python, ML, and software projects.

Have a question about a project or want to collaborate on AI engineering, computer vision, or speech processing? Reach out on LinkedIn or by email.

Pinned Loading

  1. Generative-Adversarial-Networks Generative-Adversarial-Networks Public

    GAN network include DC-GAN, AC-GAN, and Wasserstein GAN

    Jupyter Notebook

  2. onlineShop onlineShop Public

    this is a online shop with react code

    JavaScript

  3. Personal-Website Personal-Website Public

    JavaScript

  4. ShoesShoppingWeb ShoesShoppingWeb Public

    this is a shopping website with java script and react

    JavaScript

  5. Face-Detection Face-Detection Public

    Python

  6. snapfood_sentiment snapfood_sentiment Public

    Jupyter Notebook