Muhammad Abdullah Hayat
AI Engineer
Summary
I am an AI engineer with 3+ years of experience and a proven track record in developing AI and LLM/RAG based solutions for global organizations. I have a strong background in Python, Deep Learning, Computer Vision, and NLP and currently looking for a high impact technical role.
Experience
Entrolics LLC
Remote
Senior Python Developer / AI Engineer
May 2023 - Present
- Developed and maintained several Python based RAG applications and microservices using Flask, Langchain, Google Vertex AI, OpenAI, Gemini, Claude, etc.
- Designed and implemented efficient data pipelines using Apache Airflow, optimizing data retrieval and transformation for seamless integration with AI models incorporating different prompt engineering techniques.
- Streamlined development and deployment processes through CI/CD using GitHub Actions, Docker, and Kubernetes, ensuring the reliability and scalability of the applications.
- Worked on a backend of AI Driven Enterprise Search Platform, diSearch, to enable governed RAG based on institutional knowledge and relevant data domains. The technologies utilized included Python, Flask, Langchain, various LLMs, ELasticSearch, Apache Airflow, several open-sourced PDF parsers and more. (disearch.ai)
- Collaborated with team of Google AI Leads to build an Internal Search Platform for WorldBank to empower their employees to search, chat and interact with their internal data and knowledge base. The solution was build using Google Dialogflow, Google Agent Builder, Flask, Langchain and Google Vertex AI. Also integrated summarization capabilities and custom algorithms for results re-ranking and blending.
- Led the team to build a Text-to-SQL engine for various top tier clients like WorldBank, UNFPA etc, that can convert natural language questions to SQL queries and fetch the results from the database. It include technologies like Python, Flask, Langchain, LLM Agents, Google Vertex AI, Looker, Google BigQuery and more.
Disrupt Labs
Karachi, PK
Computer Vision Research Engineer
Mar 2021 - Mar 2022
- Responsibilities included developing, implementing and deploying computer vision algorithms for various projects, including object detection, image segmentation, and pose estimation.
- Worked on various industry based projects like call centre agents monitoring, driver's drowsiness detection, etc. using Python, Flask, Azure Cloud APIs, MediaPipe, OpenCV and Raspberry Pi.
- Optimized and fine-tuned existing models to improve performance and accuracy of detections.
Education
Hochschule Fulda; University of Applied Sciences
Fulda, Hesse, Germany
Master of Science in Data Science
Oct 2024 - Current
NED University of Engineering and Technology
Karachi, PK
Bachelor of Engineering in Software. (CGPA: 3.65)
Oct 2018 - Oct 2022
Certifications
Introduction to Programming Using Python Exam 98-381
Jan 2021
Microsoft (Certification ID: H639-8684)
Azure Fundamentals Exam AZ-900
Jan 2021
Microsoft (Certification ID: H641-5024)
Introduction To Cloud Identity
May 2020
Google Cloud
Conferences
International conference on Emerging Trends in Information and Engineering Technologies
ICETIET
Jamshoro, PK
24th Mar 2022 - 25th Mar 2022
- Presented Paper named Impact of Software Metrics on Software Quality using McCall Quality Model: In-Depth Analysis
Skills
Programming Languages
- Python, Javascript, SQL, C, C++.
Back-end Technologies
- Flask, FastAPI, NodeJS.
Databases
- MySQL, PostgreSQL, ElasticSearch, BigQuery, SQLite3, Firestore.
Platforms & Tools
- Git, GitHub, AWS, Azure,GCP, Firebase, Docker, Kubernetes, Apache Airflow, Google Vertex AI, OpenAI, Langchain, Flowise, Dialogflow, Agent Builder, Looker, MediaPipe, TensorFlow, PyTorch.
LLMs & AI Models
- GPT-3, GPT-4, Gemini, PALM, Claude, BERT, CLIP, Whisper, YOLO,
Software Engineering Skills
- Software Design and Architecture, Software Requirement Gathering, Project Management, Agile Methodologies, CI/CD, Test Driven Development, Code Review, Documentation.
Soft Skills
- Excellent written and verbal communication in English, strong problem-solving skills, good time management, team collaboration, ability to work under pressure, lead team, and meet deadlines.