Skip to content
View ErfanShm's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report ErfanShm

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
ErfanShm/README.md

Hi there, I'm Erfan Shafiee Moghaddam

I'm an AI Developer & ML/NLP Specialist with a deep passion for building intelligent automation systems, generative AI, LLMs, and RAG solutions. I hold a Computer Engineering degree from Allameh Tabataba'i University in Iran.

Currently, I work as an AI Engineer at MemaranSoft, a Freelance AI Engineer at SmartEra Organization. My experience spans designing and deploying AI-powered process automation, building RAG chatbots, integrating AI with workflow tools (n8n/Zapier), and developing both backend and frontend solutions. I enjoy mentoring, collaborating, and pushing the boundaries of AI to solve real-world problems.

Github

My Expertise Areas 🚀:

  • Retrieval-Augmented Generation (RAG) Systems & Chatbots
  • AI Agent Architectures & Orchestration
  • Workflow Automation (n8n, Zapier)
  • Large Language Models (LLMs) & Fine-tuning
  • Knowledge Graphs & Vector Databases (FAISS, Pinecone, ChromaDB, Neo4j)
  • Multilingual NLP Applications
  • Generative AI & Prompt Engineering
  • Image Prompt Enhancement Systems
  • API & Messaging Platform Integration (Telegram, Bale)
  • Multi-class Sentiment Analysis
  • Interactive Web Interfaces (FastAPI, Streamlit, Gradio)

My Research Interests 📚:

  • Graph-based RAG Architectures
  • Hybrid Search & Context-aware Retrieval
  • Autonomous AI Agent Systems
  • Conversational AI & Dialog Management
  • Token-aware Document Processing
  • LLM Evaluation Frameworks
  • Cross-lingual Knowledge Transfer
  • Multi-class Sentiment Analysis

I am open to 🌐:

  • Collaboration on AI/ML projects
  • Open-source contributions to RAG & AI agent tools
  • Research & development in multilingual NLP
  • Building innovative AI automation solutions
  • Knowledge sharing and mentorship

Skills

Languages:

Python Shell Script JavaScript PHP SQL HTML CSS Markdown

AI & ML/DL:

LangChain LlamaIndex Hugging Face TensorFlow n8n Zapier FastAPI Streamlit Gradio Bootstrap PyTorch scikit-learn NumPy Pandas NLTK Transformers

Automation, Frameworks & Platforms:

n8n Zapier FastAPI Streamlit Gradio WordPress Bootstrap

Databases:

Pinecone ChromaDB Neo4j FAISS MySQL MongoDB Redis

APIs & Communication:

REST WebSocket

Tools and Technologies:

Linux Git GitHub GitLab Docker

IDEs:

Jupyter Notebook Visual Studio Code Vim Google Colab Cursor

Other Key Skills:

  • Relational Data Modeling
  • Shell Scripting
  • Strong Documentation Skills

Languages

  • English: Professional working proficiency
  • Italian: Elementary proficiency
  • Persian: Native

Connect with me

               

ErfanShm's GitHub stats GitHub Streak
Top Languages
GitHub Trophies
Activity Graph

Pinned Loading

  1. Git-and-GitHub-Guide Git-and-GitHub-Guide Public

    Git Mastery: A Comprehensive Guide provides a clear, step-by-step tutorial on using Git and GitHub, from setup to advanced techniques, helping developers manage code and collaborate efficiently.

    Jupyter Notebook 2 1

  2. Learn-Markdown-Deeper Learn-Markdown-Deeper Public

    Learn Markdown Deeper is a guide for mastering Markdown, offering practical tips and examples for effective text formatting and document creation.

    Jupyter Notebook 1

  3. sentiment-emotion-analysis-app sentiment-emotion-analysis-app Public

    A practical tool leveraging DistilBERT for sentiment analysis, offering both Streamlit and Gradio interfaces. Includes automated setup for easy deployment.

    Python 2 1

  4. ChatDoc ChatDoc Public

    This chatbot lets users upload and query multiple documents, using RAG to provide precise answers by combining retrieval and generation techniques.

    Python 5 1