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

Block or report HamzaZahid172

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

πŸ‘¨β€πŸ’» Hamza Zahid Butt

Senior Software Engineer | Backend β€’ Automation β€’ Applied AI

Portfolio LinkedIn Email

Typing introduction


πŸš€ Current Focus

I’m a Senior Software Engineer with 7+ years of experience building production software, automation systems, data extraction pipelines, backend services, and cloud-integrated applications.

My current engineering direction is focused on:

  • Backend Engineering with Python, FastAPI, Node.js, REST APIs, SQL and distributed workflows
  • Applied AI & LLM Applications using local models, structured extraction, deterministic logic and human-in-the-loop workflows
  • Automation Engineering with Playwright, Puppeteer, Selenium and Cypress
  • Cloud & DevOps with AWS, Docker, GitHub Actions and CI/CD
  • Data Engineering & Extraction with Python, Pandas, SQL, Scrapy and web-data pipelines

I’m especially interested in roles where backend engineering, automation, data and applied AI meet.


πŸ€– Featured Project: AI Job Application OS

Repository CI Demo

A local-first AI-assisted workflow for evaluating job opportunities against a candidate CV.

What it demonstrates:

  • PDF CV parsing and uploaded/default candidate profiles
  • Local LLM integration with Ollama / Llama 3.2
  • Structured job requirement extraction
  • Deterministic and explainable CV-to-job matching
  • Skill-gap, experience and language analysis
  • AI-assisted cover-letter generation
  • Human approval workflow
  • SQLite persistence and duplicate-application protection
  • FastAPI backend and Swagger documentation
  • Docker containerization
  • Pytest automated testing
  • GitHub Actions CI with automated tests and Docker build verification

Architecture:

CV + Job Description
        ↓
Local LLM / Parser
        ↓
Structured Job Data
        ↓
Deterministic Matcher
        ↓
Score + Skill Gaps + Recommendation
        ↓
Cover Letter β†’ Human Approval β†’ SQLite

πŸ› οΈ Core Tech Stack

Backend & AI

Python FastAPI Node.js Ollama Pydantic

Automation

Playwright Puppeteer Selenium Cypress

Data, Cloud & DevOps

PostgreSQL SQLite Docker AWS GitHub Actions

More technologies I work with

JavaScript, TypeScript, React.js, MongoDB, Redis, Pandas, Scrapy, BeautifulSoup, WebdriverIO, Mocha, REST APIs, Linux, Kubernetes and CI/CD workflows.


πŸ’Ό Engineering Experience

What I bring to engineering teams
  • Design and implementation of backend APIs and automation workflows
  • Large-scale browser automation and web-data extraction
  • Production debugging, test automation and reliability improvements
  • Dockerized development and deployment workflows
  • Cloud-integrated applications and CI/CD pipelines
  • Mentoring engineers and collaborating across product, QA and engineering teams

πŸ“Œ Selected Work

Project Focus Stack
AI Job Application OS Local-first AI, CV matching, explainable scoring, workflow automation Python, FastAPI, Ollama, Docker, SQLite, Pytest, GitHub Actions
Distributed Web Scraping Platform Scalable extraction and processing workflows Python, Scrapy, Celery, Redis, Docker
Browser Automation Systems End-to-end workflow automation and extraction TypeScript, Playwright, Puppeteer, Selenium
Backend & Data Workflows APIs, persistence, reporting and processing Node.js, Python, PostgreSQL, MongoDB

πŸ“Š GitHub Activity

GitHub Activity Graph

GitHub Stats GitHub Streak


πŸ“« Let's Connect

I’m open to opportunities in Backend Engineering, Software Engineering, Automation, Data Engineering and Applied AI.


Backend β€’ Automation β€’ Data β€’ Applied AI

Popular repositories Loading

  1. introduction-to-software-engineering-assignments introduction-to-software-engineering-assignments Public

    Assignment solutions and practice code for the Coursera course "Introduction to Software Engineering" from Startupistan Impact Ventures Learning Program.

    Java 4 1

  2. ai-ready-data-platform ai-ready-data-platform Public

    Python 1

  3. ai-job-application-os ai-job-application-os Public

    Local-first AI job matching system using FastAPI, Ollama, CV parsing, deterministic scoring, Docker, and human-approved application tracking.

    Python 1

  4. duplication-remove duplication-remove Public

    Remove the duplication in CSV file

  5. Predict-weather-on-the-year Predict-weather-on-the-year Public

    To predict the data of the year that show the max and min temperature

  6. Facebook_post_search_in_python Facebook_post_search_in_python Public

    Facebook search on the specific post through title in python script

    Python