Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View hrnrxb's full-sized avatar
:octocat:
:octocat:

Organizations

@iaucs

Block or report hrnrxb

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
hrnrxb/README.md

Hi, I'm Hamid

πŸ”¬ About Me

  • πŸŽ“ Senior Computer Engineering student with a strong academic background and a passion for pushing the boundaries of Artificial Intelligence.
  • πŸ’‘ Deeply fascinated by Natural Language Processing (NLP), Deep Learning, and Machine Learning, with a particular interest in:
    • Large Language Models (LLMs): Their architecture, fine-tuning, and application.
    • AI Agents & Multi-Agent Systems: Designing autonomous and collaborative AI entities.
    • Explainable AI (XAI): Making complex models transparent and interpretable.
    • Retrieval-Augmented Generation (RAG): Enhancing LLMs with external knowledge.
  • πŸ’» Junior Data Analyst with practical experience in data manipulation and insight generation.
  • πŸš€ Committed to advanced research and innovation in NLP, with a vision to make impactful contributions to the field.
  • 🌐 Actively contributing to the open-source AI ecosystem and exploring new frontiers in AI research.

🌐 Connect With Me

Github LinkedIn Medium YouTube Hugging Face Kaggle


πŸ’‘ Research Interests & Future Explorations

My passion lies at the intersection of theoretical advancements and practical applications in AI. I am particularly keen on exploring:

  • 🧠 Advanced NLP Architectures: Diving deeper into novel transformer models, efficient attention mechanisms, and multimodal NLP.
  • πŸ€– Autonomous AI Agents & Multi-Agent Systems: Researching robust planning, memory management, and self-correction mechanisms for intelligent agents, especially in collaborative environments.
  • πŸ“š Knowledge-Grounded LLMs & RAG: Enhancing Large Language Models with external knowledge bases to reduce hallucinations, improve factual accuracy, and enable complex reasoning.
  • πŸ” Explainable AI (XAI) for Complex Models: Developing methods to understand and interpret the decisions of black-box deep learning models.
  • πŸ“Š Scalable Data Pipelines for AI: Optimizing data processing and feature engineering for large-scale ML/DL projects, ensuring efficiency and reliability.
  • 🌐 Ethical AI & Bias Mitigation: Investigating fairness, accountability, and transparency in AI systems to build responsible technology.
  • πŸš€ Open-Source Contributions: Actively seeking opportunities to contribute to impactful open-source AI projects and collaborate with the wider community.

🌟 Featured Research & Selected Projects

Here are some of my key projects and research explorations that highlight my interests and capabilities in NLP and AI. Each project link leads to its dedicated repository with detailed documentation.

πŸ” Advanced Code Plagiarism Detection Tool

  • Date: August 2025
  • Problem: Manually detecting code plagiarism among student submissions is time-consuming and error-prone, especially when students rename variables or reformat code.
  • Solution: Built an advanced plagiarism detection tool that analyzes Python code structure using ASTs, TF-IDF, and multiple similarity metrics. The system normalizes variable names, extracts structural fingerprints, and generates visual reports (network graphs & dashboards) to highlight suspicious pairs with risk levels.
  • Technologies: Python and it's libraries: ast, pandas, networkx, matplotlib, seaborn, sklearn, difflib
  • Links:

πŸ“Š Sorting Algorithm Visualizer (Interactive Web App)

  • Date: August 2025
  • Problem: Understanding the step-by-step execution and comparative efficiency of various sorting algorithms can be abstract.
  • Solution: Developed an interactive web application that visually demonstrates the real-time sorting process of multiple algorithms. Features include dynamic array generation, adjustable animation speed, live performance metrics (comparisons, swaps, actual execution time), and a historical log of previous runs. This tool provides clear, actionable insights into algorithm behavior.
  • Technologies: HTML, CSS (Tailwind CSS), JavaScript.
  • Links:

πŸ—£οΈ Text-to-Speech (TTS) Bot with Adjustable Voice Parameters

  • Date: July 2025
  • Problem: Creating an interactive web-deployable TTS system with customizable voice parameters.
  • Solution: Engineered the system using Coqui TTS for high-quality audio generation and Gradio for a user-friendly interface. Implemented waveform visualization and deployed successfully on Hugging Face Spaces, showcasing proficiency in audio processing and cloud deployment.
  • Technologies: Python, Coqui TTS, Gradio, Hugging Face Spaces.
  • Links:

πŸš€ AI News Aggregator Bot (Automated, Real-time)

  • Date: July 2025
  • Problem: Efficiently aggregating cutting-edge AI news, papers, and repositories from diverse sources.
  • Solution: Developed a robust Python-powered Telegram bot for real-time aggregation and delivery. Utilized RSS feeds, web scraping (GitHub Trending), and Hacker News API for source integration. Implemented persistent storage (SQLite) for duplicate prevention and deployed via GitHub Actions for automated, scheduled updates.
  • Technologies: Python, RSS, Web Scraping, GitHub API, SQLite, GitHub Actions, Telegram API.
  • Links:

🧠 Advanced Sentiment Classifier (RoBERTa + BiLSTM + Attention)

  • Date: July 2025
  • Problem: Building a sentiment analysis model capable of handling sarcasm, irony, and mixed opinions.
  • Solution: Built a hybrid deep model combining RoBERTa embeddings with a BiLSTM and an Attention Mechanism to model subtle language signals. Tuned on IMDB and enhanced with sarcastic samples and custom error analysis. Designed for multilingual support (e.g., Persian with xlm-roberta).
  • Technologies: Python, PyTorch, RoBERTa, BiLSTM, Attention, Gradio, Hugging Face Spaces.
  • Links:

πŸ€– Retrieval-Augmented Academic Advisor Chatbot

  • Date: March 2025
  • Problem: Developing a system for querying real-world course and professor reviews.
  • Solution: Developed a chatbot using RAG (Retrieval-Augmented Generation). Combined FAISS, Pandas, and Hugging Face models for embeddings to build a scalable question-answering system over semi-structured data.
  • Technologies: Python, RAG, FAISS, Pandas, Hugging Face Transformers, LangChain.
  • Links:

πŸ”¬ Research Assistant Project: AI-Aided Engineering Design

  • Date: Oct 2023 – Dec 2023
  • Problem: Contributing to an interdisciplinary research project on AI-aided prototyping and 3D printing.
  • Contribution: Developed a mobile application to present technical information for visitors and judges at a national exhibition. Project recognized among top innovations of the year in Iran's 2023 exhibition.
  • Technologies: (Specifics from your side, e.g., Python, Mobile Dev Framework, 3D Modeling tools)
  • Links:

πŸš€ Tech Stack & Tools

This section outlines the programming languages, frameworks, libraries, and tools I utilize in my work and projects.

πŸ’» Programming Languages

Python C/C++ SQL HTML5 CSS3 JavaScript

🧠 Machine Learning & Deep Learning Frameworks

PyTorch TensorFlow Keras Scikit-learn XGBoost LightGBM

πŸ—£οΈ Natural Language Processing (NLP) Libraries

Hugging Face Transformers spaCy NLTK Gensim Pattern TextBlob CoreNLP Polyglot Fairseq Jina LangChain

πŸ“Š Data Analysis & Visualization

Pandas NumPy Matplotlib Seaborn Plotly

πŸ—„οΈ Databases & Data Tools

MySQL MongoDB FAISS

πŸš€ MLOps & Deployment

Weights & Biases Gradio Streamlit Docker

☁️ Version Control & Development Environment

Git GitHub Visual Studio Code Google Colab Jupyter


πŸ“ˆ GitHub Stats

hrnrxb GitHub Contribution

hrnrxb Github Stats hrnrxb's Top Languages

hrnrxb Graph

GitHub Trophies


Pinned Loading

  1. Advanced-Sentiment-Classifier-RoBERTa-BiLSTM-Attention Advanced-Sentiment-Classifier-RoBERTa-BiLSTM-Attention Public

    Sentiment Analysis w/ RoBERTa + BiLSTM + Attention

    Jupyter Notebook 4

  2. BERTBiLSTM-Sentiment-Analysis BERTBiLSTM-Sentiment-Analysis Public

    Python 2

  3. AI-News-Aggregator-Bot AI-News-Aggregator-Bot Public

    A Python-powered Telegram bot for real-time AI, ML, DL, & NLP news aggregation from top research blogs, trending GitHub Repos, The Verge and Hacker News.

    Jupyter Notebook 9 4

  4. IAUCourseExp-Adviser-bot IAUCourseExp-Adviser-bot Public

    Python 2 1

  5. sorting_algo sorting_algo Public

    Visually compare the performance and steps of different sorting algorithms.

    HTML 12 1

  6. Advanced-Code-Plagiarism-Detection-Tool Advanced-Code-Plagiarism-Detection-Tool Public

    This Python-based Plagiarism Detector uses advanced code analysis techniques to automatically identify suspicious similarities between student submissions.

    Python 1