Skip to content
View HatemSal's full-sized avatar

Block or report HatemSal

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

Hi, I'm Hatem Salem

I'm an AI Engineer passionate about building intelligent systems that combine language, vision, and reasoning. My work spans from fine-tuning LLMs and building AI agents to computer vision and classical ML applications — all with a focus on clean, scalable, and practical solutions.


What I Do

  • Build robust agentic solutions using suitable agentic patterns and designs
  • Design and fine-tune Large Language Models for specialized tasks
  • Build Retrieval-Augmented Generation (RAG) and AI Agent systems
  • Develop computer vision models for detection and classification
  • Engineer robust ML/DL pipelines using PyTorch, LangChain, FastAPI, and AWS

Tech Stack

Languages: Python, SQL, C++, Java Frameworks & Tools: PyTorch, LangChain, Langgraph, Pydantic, HuggingFace Tramnsformers, FastAPI, Scikit-learn, Streamlit, vLLM, Tensorflow
Databases: ChromaDB, Supabase, Postgresql, SQLite, MS SQL Server
Cloud: AWS (Cloud Architecture & ML Engineer), Docker
Other: Weights & Biases, Ollama,


Recent Projects

FasAPI, Google GenAI SDK, Pydantic, ChromaDB An agentic workflow that utilizes a RAG pipeline to turn static pitch decks into an interactive live experience

LangChain, LangGraph, FastAPI, ChromaDB
A RAG-powered assistant for Obsidian that can summarize and answer questions based on your notes.

PyTorch, Weights & Biases
Built GPT-2 architecture from scratch and fine-tuned it for email spam classification.

Scikit-learn, Librosa, Streamlit
Developed a web app that predicts speaker gender from audio recordings using classical ML.

Connect with Me

Popular repositories Loading

  1. gpt2fromscratch gpt2fromscratch Public

    Implementing the architecture of OpenAI's GPT2 from scratch including the training and generation code and finetuning it for email spam classification

    Python 1

  2. presentation-agent presentation-agent Public

    Python 1 1

  3. HatemSal HatemSal Public

    Config files for my GitHub profile.

  4. DS-Projects DS-Projects Public

    Jupyter Notebook

  5. ParkingSystem ParkingSystem Public

    Java

  6. Depi_Chatbot_Project Depi_Chatbot_Project Public

    Python