Skip to content
View MAhmad25's full-sized avatar
🤓
Role.Student
🤓
Role.Student

Block or report MAhmad25

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
MAhmad25/README.md
Muhammad Ahmad. AI engineer. RAG apps, research agents, and local LLMs.

AI engineering and automation. RAG apps and research agents. Python and FastAPI.

Hi, I'm Ahmad. AI engineering and automation.

I build AI apps with Python and FastAPI. Most of my recent work is around RAG, research agents, and local LLMs. I also use React and React Native to build the interfaces.

One of my main projects is a desktop meeting and video assistant. It turns audio and video content into reports you can ask questions about, with the models running locally through Ollama.

Portfolio

Technical skills

Languages: Python, JavaScript, TypeScript. AI, agents, and machine learning: LangChain, LangGraph, Ollama, Hugging Face, TensorFlow, scikit-learn, NumPy, Pandas. Web, mobile, and desktop: React, React Native, Next.js, shadcn/ui, Tailwind CSS, Expo, Electron, Vite. Backend and databases: FastAPI, Node.js, Express, PostgreSQL, MongoDB, Supabase.
Area Languages, frameworks, and tools
Languages Python, JavaScript, TypeScript, SQL
AI and retrieval LangChain, LangGraph, ChromaDB, Ollama, Hugging Face
Machine learning and data scikit-learn, TensorFlow, Pandas, NumPy, Jupyter
Backend frameworks FastAPI, Node.js, Express
Web, mobile, and desktop React, React Native, Next.js, shadcn/ui, Tailwind CSS, Expo, Electron, Vite
Databases and services PostgreSQL, MongoDB, Supabase, Appwrite
Development and deployment Git, AWS, Vercel

Things I've built

Multi-agent research assistant

Searches the web, reads sources, and checks the findings before writing a report. You can follow each step as it runs.

Python · FastAPI · LangChain · React

Code   /   Live demo

Meeting and video assistant

A desktop app that turns meetings and YouTube content into reports, then answers questions about them using RAG and local models.

Electron · FastAPI · LangChain · Ollama

Code

Sentiment analysis app

Type some text and see its predicted sentiment. A trained scikit-learn model handles the prediction behind a FastAPI endpoint.

scikit-learn · FastAPI · React · TypeScript

Code

Chat with a PDF

Upload a PDF and ask questions about it. The app retrieves relevant passages and uses them as context for the answer.

FastAPI · LangChain · ChromaDB · Mistral · React

Code

Next word predictor

An LSTM trained on Shakespeare's Hamlet. Give it a phrase and it predicts what comes next.

TensorFlow · Keras · Streamlit

Code

MoviesFlix for Android

A React Native app for browsing movies and TV shows, exploring cast details, and watching trailers.

React Native · Expo · TypeScript · TMDB

Code

More projects and experiments

AI and machine learning

Project What I worked on
CineSage Extracting movie information from text with an LLM
Voice agent Speech input and voice responses with ElevenLabs
Heart disease prediction Comparing models on a heart disease dataset
Ford car price prediction Regression for used car prices
Movie recommendations Content-based recommendations
CNN experiments · ANN experiments Image classification and neural network practice
Classification models · Sentiment model Training and comparing classifiers
Unsupervised learning Clustering with K-means and DBSCAN

Web apps

MoviesFlix · AI chat interface · Image gallery · E-commerce app · Education platform · Bank management app

Data work

IPL analysis · Data visualization · Feature engineering · Feature extraction · Pandas · NumPy · Statistics

GitHub stats

Most-used languages across my GitHub repositories.
My GitHub statistics. My GitHub contribution streak.

GitHub contributions over the last 31 days.

Profile views.

Find me. Projects, ideas, and collaboration.

If you're working on an AI project and want to compare ideas, feel free to reach out through my portfolio.

Pinned Loading

  1. AI-Meeting-Video-Assistant-with-RAG AI-Meeting-Video-Assistant-with-RAG Public

    A desktop report generation app that turns meeting audio and YouTube content into structured AI reports and talk to your reports using rag facility with chat panel

    TypeScript

  2. Multi-Agent-Research-Assistant Multi-Agent-Research-Assistant Public

    Multi agent research assistant that turns a user query into a structured research report through a search, read, and critique workflow

    TypeScript 1

  3. TheMoviesFlix-Streaming-Platform TheMoviesFlix-Streaming-Platform Public

    Installable PWA Movie Streaming Web App. Watch Real Time trending movies upcoming movies search for any movies see the movie's details got trending information about movies and tv series and get th…

    JavaScript 6

  4. Sentiment-Analysis-App Sentiment-Analysis-App Public

    Sentiment analysis application that classifies user-provided text through a FastAPI backend and a React frontend. The backend loads trained machine learning artifacts, preprocesses the input text, …

    TypeScript

  5. Chat_with_Document_RAG Chat_with_Document_RAG Public

    PDF Chat is a simple web app that lets you upload one PDF and ask questions about it in plain English. It reads the PDF, breaks the text into searchable pieces, stores those pieces locally, and use…

    TypeScript

  6. MoviesFlix-Native-Android-App MoviesFlix-Native-Android-App Public

    MoviesFlix Android App for browsing TMDB-backed media on mobile: Home, Search, Movie/TV/People details, seasons, reviews, cast, and official YouTube trailers

    TypeScript 1