Skip to content
View BaraaHazzaa's full-sized avatar

Highlights

  • Pro

Block or report BaraaHazzaa

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.

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

Hello, I'm Baraa Hazzaa

AI-focused Information Engineering graduate and independent AI consultant.

I build practical AI systems across NLP, recommendation engines, and voice agents, with strong attention to real-world usability and business value.

Based in Syria. Open to relocation and Skilled Worker sponsorship.


What I Build

  • End-to-end NLP applications with user-facing interfaces
  • AI automation workflows and voice agents with tool integrations
  • Recommender systems that combine collaborative and content-based methods
  • ML utilities focused on reproducibility and evaluation integrity
  • Arabic-first products with RTL-friendly UX

Featured Projects

Stable Hash Splitter

GitHub | PyPI

Scikit-learn compatible package for deterministic, ID-based train/test splitting to prevent data leakage across dataset versions.

Highlights:

  • Published as a reusable Python package
  • Works with GridSearchCV and ML pipelines
  • Custom hash function support for flexible split behavior

Tech: Python, scikit-learn API patterns, CRC32/custom hashing

Voice Scheduling Agent

GitHub | Live Demo

Production-style voice assistant for appointment scheduling with explicit confirmation flow and real-time Google Calendar availability checks.

Highlights:

  • Real-time call flow with tool-calling
  • Conflict detection before booking
  • Deployed on Vercel and VAPI cloud

Tech: HTML, JavaScript, VAPI, GPT-4o, Google Calendar API

DocuMint - نظام المعاملات الإلكترونية

GitHub

Arabic-first electronic transaction and workflow platform with complete RTL support, role-based access, and digital signatures.

Highlights:

  • Multi-role workflow automation
  • Real-time notifications
  • Responsive UI for desktop and mobile

Tech: React, Vite, Material UI, React Router, Socket.io

LegalMind AI (Legal Contract Analyzer)

GitHub

Contract summarization app for legal text analysis with dynamic summary controls and analysis history.

Highlights:

  • Transformer-based summarization
  • GPU acceleration when available
  • SQLite-backed history with content hashing

Tech: Python, Streamlit, Transformers, PyTorch, SQLite

Lecture Transcriber

GitHub

Work-in-progress educational NLP tool that converts lecture audio into structured notes and exportable summaries.

Highlights:

  • Speech-to-text pipeline
  • Grammar correction and note structuring
  • PDF generation for study material

Tech: Python, Streamlit, Whisper, spaCy, BART, LanguageTool, ReportLab

Hybrid Dish Recommendation Engine

GitHub

Recommendation service for food platforms combining user behavior and dish metadata with business-rule-aware filtering.

Highlights:

  • Hybrid collaborative + content-based approach
  • Scheduled retraining for fresh recommendations
  • API-driven architecture

Tech: Python, Flask, scikit-learn, Pandas, SQLAlchemy, APScheduler

Resume Scanner

GitHub

NLP app that estimates resume-job fit and gives direct feedback for improvement.

Highlights:

  • Semantic similarity scoring
  • Supports PDF and plain text input
  • Clear score-based guidance in UI

Tech: Python, Streamlit, spaCy, PyPDF2

Arabic NLP Pipeline

GitHub

Early-stage modular pipeline scaffold for Arabic NLP workflows, organized around data loading, preprocessing, training, and testing.

Highlights:

  • Modular structure for future model experimentation
  • Centralized configuration for data, model, and logs
  • Foundation for Arabic text processing iterations

Tech: Python, modular pipeline architecture, pytest-oriented test layout

Business Analysis Learning

GitHub

Structured learning repository documenting business analysis methodologies and AI-enabled BA practices from the IBM Business Analyst Professional Certificate.

Highlights:

  • BA lifecycle and requirements engineering coverage
  • Frameworks such as SWOT, PESTLE, and MoSCoW
  • Strong business context for technical solution design

Skills

Languages: Python, JavaScript (ES6+), PHP, SQL, HTML, CSS

AI and ML: PyTorch, TensorFlow, scikit-learn, NLP pipelines, recommender systems, voice AI workflows

Frameworks and Tools: Streamlit, Flask, React, Material UI, Hugging Face, GitHub Actions, Docker, n8n, ComfyUI, Weavy.AI

Engineering Focus: Applied AI, Applied NLP, model-to-product delivery, reproducibility, MLOps fundamentals


Certifications and Learning

AI and Generative AI (IBM)

  • Generative AI for Data Analysts (Specialization)
  • Generative AI Fundamentals
  • Generative AI: Introduction and Applications
  • Prompt Engineering Basics
  • Business Transformation and Career Growth
  • Foundation Models and Platforms
  • Enhance Your Data Analytics Career
  • Impact, Considerations and Ethics

Software Engineering and Analysis

  • Programming for Everybody (Python), University of Michigan, Grade: 100%
  • Building Web Applications in PHP, University of Michigan, Grade: 98%
  • Fundamentals of Business Analysis, Starweaver

Contact

Portfolio: https://baraa-hazzaa.base44.app

Email: baraa-hazzaa00@outlook.com

LinkedIn: baraa-hazzaa-560b0b35a

GitHub: BaraaHazzaa


Build AI systems that benefit people and solve real-world problems.

Popular repositories Loading

  1. lecture-transcriber lecture-transcriber Public

    Streamlit app for real-time lecture transcription and note structuring using AI.

    Python 2

  2. stable-hash-splitter stable-hash-splitter Public

    Python 1

  3. resume-scanner resume-scanner Public

    A Python app to match resumes with job descriptions using spacy and streamlit

    Python

  4. legal-analyzer legal-analyzer Public

    LegalMind AI is an intelligent contract summarization tool for legal professionals. It uses cutting-edge NLP models to generate concise summaries of long legal documents, helping save time and impr…

    Python

  5. BaraaHazzaa BaraaHazzaa Public

  6. dish-recommendation-engine dish-recommendation-engine Public

    A hybrid machine learning dish recommendation system.

    Python