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

Block or report hadidadashzadeh

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

Hi there 👋 I'm Hadi Dadashzadeh

💻 Python Developer | 📊 Data & AI | 🐳 Docker & Clean Architecture

Profile views


🧠 About Me

I build working Python tools — not tutorials. My focus is data analysis, NLP, and automation: turning messy real-world inputs (resumes, GitHub activity, receipt photos, WordPress content) into clean, working software people can actually use.

Every project on this profile is real and tested end-to-end — clean OOP architecture, type hints, unit tests, and Docker deployment, not notebook scripts. See my site for the full story behind each one.

Currently focusing on: deepening my AI/ML engineering skills — NLP with scikit-learn (TF-IDF, cosine similarity), data pipelines with pandas, and production-ready deployment with Docker — through a hands-on AI internship at Hython.

Certified by Harvard CS50x (2022), CS50x Puzzle Day 2024, Iran's Technical & Vocational Training Organization in Python, and Faradars (Docker Fundamentals; Git with GitHub & GitLab).

🟢 Available now for remote freelance / contract work, and open to AI/Data roles. If you need a Python tool built — data analysis, NLP, automation, or a CLI utility — let's talk.


📄 Resume


🌐 Connect with Me

LinkedIn GitHub Telegram


🛠️ Tech Stack

Python Core

Data & AI

Backend & Tools

DevOps & Deployment


🚀 Featured Projects

Scores how well a resume matches a job description using TF-IDF + cosine similarity, with skill-gap analysis against a curated skills taxonomy — fully offline and explainable, no black-box model. 📊 SQLite-backed history dashboard · clean OOP architecture with type hints · pytest test suite · Dockerized 🐍 Python · scikit-learn · pandas · pdfplumber · Streamlit · SQLite · Docker


Analyzes any public GitHub profile via the REST API (with rate-limit handling) — computes a weighted 0–100 developer score, visualizes language/activity stats with matplotlib, exports PDF reports with ReportLab, and tracks growth over time. 📊 Streamlit dashboard · SQLite schema-designed persistence · pytest test suite · Dockerized 🐍 Python · pandas · matplotlib · ReportLab · Streamlit · SQLite · Docker


OCRs receipt photos and turns them into a spending report — vendor, date, and amount extracted automatically, spending auto-categorized, fully offline. 📊 Auto-categorized spending, monthly trends, top vendors 🐍 Python · Tesseract OCR · pandas · matplotlib


Connects to any public WordPress site via its REST API and generates a content & engagement report — no plugin or login required. 📈 Posting trends, category breakdown, top authors — exported as a portable HTML report 🐍 Python · pandas · matplotlib · REST APIs


🧾 Invoice Generator CLI

A clean command-line tool to convert Excel invoice files into styled PDF files. ✅ Reads Excel (.xlsx) files · automatically calculates totals · built for freelancers and shops 🔗 All repositories


🤖 AI Daily Planner

An intelligent daily planner with smart task suggestions. 📆 Supports priorities and deadlines · uses the OpenAI API to reorder and improve your task list 🖥️ Built with Python Tkinter + ttkbootstrap 🔗 All repositories


🧩 Skills

Python Core: Python, OOP, Type Hints, pytest, Git, GitHub, Command Line, JSON

Data & AI/ML (foundational): pandas, NumPy (basic), Data Analysis, EDA, Data Preprocessing, Feature Scaling, Train/Test Split, Linear Regression, Lasso Regression, Model Evaluation (MAE, MSE, RMSE, R²), scikit-learn (basic), TF-IDF & Cosine Similarity, spaCy (basic), Statistical Data Analysis, Data Visualization (matplotlib), Web Scraping

Backend & Document Processing: REST APIs, SQL (basic-intermediate), SQLite, Streamlit, pdfplumber, ReportLab (PDF report generation), FuzzyWuzzy, OpenAI API, Prompt Engineering, Whisper, MoviePy, Tesseract OCR, Tkinter, WordPress (Elementor, Woodmart, XAMPP) (familiar with Django)

DevOps & Deployment: Docker (basic), Docker Compose (familiar), GitHub Actions (basic), Linux (basic-intermediate)


📈 GitHub Stats


✍️ Quote of the Day

Pinned Loading

  1. ai-resume-analyzer ai-resume-analyzer Public

    AI-powered resume analysis platform using NLP, TF-IDF, and machine learning to evaluate candidate-job matching.

    Python

  2. github-profile-analyzer github-profile-analyzer Public

    AI-powered GitHub analytics platform for developer profiling, repository insights, language statistics, and performance reporting.

    Python 1

  3. receipt-expense-analyzer receipt-expense-analyzer Public

    CLI tool that OCRs receipt photos and generates an offline spending report — no cloud service required

    Python

  4. wp-analytics-reporter wp-analytics-reporter Public

    CLI tool that generates a content & engagement report for any WordPress site via its REST API

    Python