Muhammad Ahmad Khan

Gen AI Engineer | Python Developer

A-Level student passionate about AI engineering and web development. I create innovative solutions using cutting-edge technologies with a focus on practical applications.

Skills

Gen AI
Python
JavaScript
NLP
RAG Systems
Web Development
Front-End Development
Automation
React
HTML/CSS
Git
Ollama
Docker
GoLang
Streamlit
llama-index
Lang-Chain
Hugging-Face
Scikit-learn
NLTK
PyCharm
WSL
Django
Prompt Engineering
QDrant
LLMs
vim
GitHub
neovim

Projects

AI RAG Chatbot

Chatbot that uses RAG - Retrieval Augmented Generation to answer questions, based on the data you give it. (Specifically by feeding it a PDF). Steamlit was used as the UI for this project

Python
Streamlit
RAG
PyPDF2
Scikit-learn
Ollama
nltk

AI Caption Genarator

An innovative image captioning system that leverages the Google Gemini API to generate detailed, contextually accurate descriptions of uploaded images. The system processes various types of images and produces human-like captions that accurately describe the content, context, and key elements within the image.

Geminai API
Python
Streamlit
Image

Voice Assistant

An interactive AI voice assistant built using Livekit for real-time voice interaction and processing. It leverages locally installed LLMs for fast, private responses and features natural conversation capabilities with voice input/output.

Python
Ollama
Live-Kit

Reality Check AI Bot [Sir Lewis]

An AI reality-check bot that confronts your excuses head-on, dismantles victim thinking, and pushes you outside your comfort zone. Sir Lewis isn't here to make you feel good — he's here to make you better.

Python
Gemini API
Streamlit
nltk
scikit-learn

Personal AI Agent for OS and basic tasksc[AlterEgo]

A fully local AI agent that knows you, manages your system, tracks your goals, and remembers everything — no cloud, no subscriptions, no privacy trade-offs.

Python
Ollama
Llama3.1:8b