Skip to content
View ibrahimm7004's full-sized avatar

Block or report ibrahimm7004

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

Full-Stack AI Developer | Machine Learning Engineer

I build AI-powered automation systems that replace complex workflows end-to-end.
From AI interviewers and outreach agents to website builders and social media intelligence tools, I focus on creating real, production-ready platforms that actually ship and scale.


Technical Skills

Languages

Python SQL JavaScript C++

Frameworks / Technologies

Flask FastAPI AWS Heroku Docker React Apache Spark

AI / ML Expertise

TensorFlow PyTorch OpenAI NLP Transformers Stable Diffusion

Other

MongoDB PostgreSQL Selenium Git Power BI Tableau Pandas


Featured Projects

  • Built at Waditek (US recruiting company), where I worked full-time as an AI Developer.
  • AI Interviewer: Automated 300+ hours of client interviews by developing an AI-powered interviewer using OpenAI Assistants API. Reduced interview times from 60 → 20 minutes, with adaptive questioning, real-time feedback, and automated evaluation reports.
  • Candidate Sourcer: Engineered a sourcing pipeline that filtered LinkedIn profiles from a 200M+ dataset, applied a tree-based scoring algorithm, and added an AI-powered analyzer to cut candidate selection time down to 5 minutes.
  • Stack: Python (Flask, FastAPI), OpenAI API, PostgreSQL, AWS deployment.

  • Fully automated lead sourcing + outreach workflow for a Dubai-based marketing agency.
  • Designed advanced Selenium crawlers with smart proxy rotation for large-scale domain scraping, integrated OpenAI-powered assistants for real-time web search and API-based utility functions, and streamlined entire outreach flow end-to-end.
  • Eliminated the need for manual prospecting and reduced overhead costs drastically by enabling the system to handle hundreds of thousands of websites autonomously.
  • Stack: Python (Flask, FastAPI, Selenium), OpenAI API.

🔹 AI Website Builder

  • Currently building a platform that automates the full website lifecycle: ideation → design → development → deployment → hosting.
  • Unlike template-based builders, this system generates unique, modern, and dynamic websites with:
    • Brand-aligned designs (color palettes, tone, CTAs).
    • Section reordering & customization (features, pricing, FAQ).
    • One-click generation of a fully functional website..
  • Stack: FastAPI backend, React (Vite + TypeScript) frontend with shadcn/ui + Tailwind v3, file output management.

📬 Contact


Pinned Loading

  1. ai-interviewer ai-interviewer Public

    AI-based Interviewer to automate manual technical/non-tech interviews. Interviews for any kind of role ranging from Fullstack Developer to HR Manager to Football Coach.

    HTML

  2. hype hype Public

    All-in-One Marketing Tool for Social Media.

    Jupyter Notebook

  3. animation-generator animation-generator Public

    Finetuned Stable Diffusion (text-image and img2img) model variants on Ghibli-themed images (scraped from multiple sources), to create a Python-based system capable of generating frames for animations.

    Jupyter Notebook 1

  4. Outreach-Automation-AI Outreach-Automation-AI Public

    An AI-powered tool that automates discovery, extraction, and outreach for advertising and marketing contacts across websites. It finds the best emails or forms, parses them intelligently, and sends…

    HTML

  5. machine-learning-projects machine-learning-projects Public

    A collection of my ML projects.

    Jupyter Notebook

  6. voss-ai-persona voss-ai-persona Public

    A customizable AI companion app built with React & Python. Users can personalize their AI's personality through an onboarding process—defining traits like age, tone, and even cultural or fictional …

    Python