🌓

Hamid Namjoo

About Me

Hi! I’m Hamid Namjoo — a senior Computer Engineering student from Shiraz, Iran, driven by a profound passion for Natural Language Processing (NLP), AI agents, and crafting human-centered technology. My academic journey is deeply intertwined with exploring the nuances of language through computational models, a field where I seek to bridge theoretical understanding with practical application.

Currently, as a remote data analyst, I've been immersed in cutting-edge projects, notably focusing on Retrieval-Augmented Generation (RAG) pipelines. This hands-on experience has sharpened my ability to build robust systems for semi-structured knowledge retrieval and natural language interaction, leveraging advanced tools like FAISS, Hugging Face Transformers, and LangChain. My work isn't just about models; it’s about architecting scalable solutions that understand and generate human language.

Beyond direct application, I actively engage with the NLP community through my YouTube channel, "HamidDidIt," where I demystify complex AI/NLP concepts, making them accessible to students and researchers alike. This commitment extends to my personal projects, including developing a real-time AI News Aggregator Bot powered by Python and GitHub Actions for automated, persistent data handling, and an interactive Text-to-Speech (TTS) demo deployed on Hugging Face Spaces. These experiences underscore my practical proficiency in MLOps and deploying functional NLP/AI systems.

I am on a mission to push the boundaries of AI, particularly in how it empowers human communication and problem-solving. If you share this passion for language, learning, and shaping the future of AI—let’s connect. I'm always eager to collaborate, engage in deep discussions, or simply share ideas about the exciting frontiers of NLP.

Contact Me 👇

📧 Email 🔗 Connect on LinkedIn

Research Interests

  • Natural Language Processing
  • Machine Learning
  • Deep Learning
  • Human Computer Interaction

Skills

Programming Languages
  • Python
  • C/C++
  • SQL
  • HTML & CSS
  • JavaScript (basic)
Machine Learning & Deep Learning
  • PyTorch
  • TensorFlow
  • Keras
  • Scikit-Learn
  • XGBoost
  • LightGBM
Natural Language Processing
  • HuggingFace Transformers
  • spaCy
  • NLTK
  • Gensim
  • Pattern
  • TextBlob
  • CoreNLP
  • polyglot
  • Fairseq
  • Jina
Data Analysis & Visualization
  • Pandas
  • NumPy
  • Matplotlib
  • Seaborn
  • Plotly
Experiment Tracking & Deployment
  • WandB
  • Gradio
  • Streamlit
  • Docker (basic)
Databases & Tools
  • MySQL
  • MongoDB
  • FAISS
  • LangChain
Version Control & Collaboration
  • Git
  • GitHub
Soft Skills
  • Critical Thinking
  • Problem-Solving
  • Technical Writing
  • Presentation & Communication
  • Team Collaboration
Languages
  • Persian (Native)
  • English (Professional)

Selected Projects

  • Advanced Code Plagiarism Detection Tool
    Aug 2025
    Developed a Python-based plagiarism detector for academic code submissions using AST analysis, TF-IDF, and structural similarity. Applies NLP-inspired techniques to detect code copying even after obfuscation (e.g., variable renaming). Generates interactive network graphs and statistical dashboards for visual analysis.

    GitHub Repo

  • Sorting Algorithm Visualizer
    Aug 2025
    Developed an interactive web application that visually demonstrates the real-time sorting process of multiple algorithms. This educational tool allows users to see step-by-step execution, track live performance metrics (comparisons, swaps, actual execution time), and understand algorithm efficiency. Features include dynamic array generation, adjustable animation speed, and a historical log of previous runs.

    GitHub Repo
    Live Demo

  • Text-to-Speech (TTS) Bot with Adjustable Voice Parameters
    Jul 2025
    Developed an interactive Text-to-Speech (TTS) bot for web deployment, allowing users to convert text into natural-sounding speech with adjustable parameters (Speed, Pitch, Volume). 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.

    GitHub Repo
    Live Demo

  • AI News Aggregator Bot (Automated, Real-time)
    Jul 2025
    Developed a robust Python-powered Telegram bot for real-time aggregation and delivery of cutting-edge AI, ML, DL, and NLP news. Engineered a comprehensive system utilizing RSS feeds, web scraping (GitHub Trending), and Hacker News API for diverse source integration. Implemented persistent storage (SQLite) for duplicate prevention and deployed via GitHub Actions for fully automated, scheduled updates every 5 hours.

    GitHub Repo

  • Sentiment Classifier with Sarcasm Detection (RoBERTa + BiLSTM + Attention)
    Jul 2025
    Built an advanced sentiment analysis system that detects sarcasm, contrastive opinions, and complex emotional cues. Combined RoBERTa, BiLSTM, and Attention Mechanism to model subtle language signals. Tuned on IMDB and enhanced with sarcastic samples and custom error analysis.

    GitHub Repo
    Live Demo
    HF Model
    Dataset

  • Retrieval-Augmented Academic Advisor Chatbot
    Mar 2025
    Developed a chatbot for querying real-world course & professor reviews using RAG (Retrieval-Augmented Generation). Combined FAISS, Pandas, and HF models for embedding to build a scalable question-answering system over semi-structured data.

    Github Repo
    Dataset
    Live Demo

Education

  • B.Sc., Computer Engineering
    Islamic Azad University of Shiraz
    Sep 2022-Present

Experience

  • Founder, Artificial Intelligence Association of Shiraz IAU
    Nov 2024 – Sep 2025 · Shiraz, Iran
    Founded and lead the First official AI association at Islamic Azad University of Shiraz, organizing academic events, technical workshops, and collaboration spaces for AI enthusiasts.

  • Junior Data Analyst (Remote Freelance)
    Oct 2024 – Sep 2025 · Remote (Clients in Hong Kong)
    Analyzed datasets across various industries with a focus on Natural Language Processing. Projects include unstructured text mining, insight generation, and occasional work in computer vision using Python, Pandas, and ML/DL tools.

  • Chief Teaching Assistant, Islamic Azad University of Shiraz
    Apr 2024 – Present · Shiraz, Iran
    Led lab sessions and supported curriculum design for several core CE courses, including Data Structures (3 semesters), Physics II Lab, Operating Systems Lab, Software Engineering Lab, Computer Networking Lab, Database Lab, Internet Engineering, Data Mining, Parallel Algorithm. Co-authored and maintained official Q&A packs and educational websites for students. Some of my most iconic TA contributions include:

    Data Structures – Fall 2024 Website
    Data Structures – Spring 2025 Website
    Data Structures – Fall 2025 Website

    (More information about my other TA experiences is available on my LinkedIn profile.)

  • Teaching Assistant, Islamic Azad University of Shiraz
    Sep 2022 – Jun 2023 · Shiraz, Iran
    Supported courses in C Programming and Python by mentoring students, solving lab exercises, and reinforcing key programming concepts through individualized guidance.

  • Founding Member, Computer Engineering Scientific Association (Shiraz IAU CESA)
    Oct 2023 – Feb 2024 · Shiraz, Iran
    Organized academic events, workshops, and feedback systems to improve curriculum and learning experience for CE students.

  • Research Assistant, Islamic Azad University of Shiraz
    Oct 2023 – Dec 2023 · Shiraz, Iran (Hybrid)
    Contributed to an interdisciplinary research project focused on the design and modeling of engineering components using AI-aided prototyping and 3D printing techniques. Developed a mobile application to present technical information for visitors and judges at the national Research and Technology Exhibition. Our project was recognized as one of the top innovations of the year in Iran's 2023 exhibition. This successful RA position led to receiving an RA Fellowship + Tuition Discount as part of the university’s recognition of academic contribution and research impact.

Hobbies

  • YouTube Channel:
    I run the HamidDidIt YouTube Channel, where I share in-depth videos on AI, Machine Learning, Deep Learning, and Natural Language Processing. I focus on making technical content clear, project-driven, and genuinely helpful for students and researchers.

  • Reading:
    I’m an avid reader who enjoys both fiction and nonfiction. My favorite genres include Fantasy, Sci-Fi, History, and Science. Books help me relax, think critically, and stay inspired — whether it's Tolkien’s worlds or cutting-edge ideas in AI and Neuroscience.

    I’m also deeply passionate about critical thinking, skepticism, and especially scientific skepticism. I enjoy reading authors who challenge cognitive biases and promote rational inquiry — from Daniel Kahneman, Rolf Dobelli, Ben Goldacre, James Alcock, Timothy Caulfield, John Cook, Brian Dunning to Yuval Noah Harari, Carl Sagan, Christopher Hitchens, Richard Dawkins, Sam Harris, and Daniel Dennett.

  • Music Enthusiast:
    Music has always been a huge part of my life — from discovering new genres and artists to creating emotional playlists and experimenting with beat-making. I often explore how music intersects with tech, emotion, and culture. Whether I'm coding or winding down, there's always a soundtrack playing in the background.

  • Sports:
    I enjoy staying active through sports like Volleyball and Ping Pong. They’re not just great for fitness, but also for focus, reflexes, and clearing my mind after long hours of studying or coding.