Mohammed Ashraf

I'm a

Get In Touch

About Me

Profile

Hello! I'm Mohammed Ashraf

I'm a Machine Learning Engineer with over 6 years of experience specializing in Generative AI, LLMs, and Agentic AI. I'm passionate about building scalable, high-impact AI solutions, particularly in fast-paced startup environments. I have a strong background in developing and deploying real-time applications, RAG-powered chatbots, and voice agents. My expertise includes fine-tuning foundational models for domain-specific tasks and leading teams to deliver successful projects.

Download CV

My Skills

Machine Learning

Deep Learning, Model Training, Evaluation

Python

Expert in Python programming

Flask

Web application development

Prompt Engineering

Crafting effective prompts for LLMs

Hugging Face Transformers

Working with transformer models

LLMOps

Working with LLMOps

Natural Language Processing

NLP techniques and applications

FastAPI

Building high-performance APIs

Generative AI

Developing generative models

LangChain

Building applications with LLMs

AWS

Cloud computing services

AgentOps

Agent operations and management

JQuery

Interactive User Interface

Bootstrap

Interactive User Interface

MogoDB

NoSQL DataBase

My Projects

Odia T5-Based Model for NLP Tasks

Developed a T5-based model for NLP tasks in the Odia language, including question answering, summarization, and translation. Trained on the mT5 architecture.

View Project
AgriQBot

Fine-tuned a FLAN-T5 model for question answering with a custom dataset, achieving a BLEU score of 0.86.

View Project
Fine-Tuned Gemma 2B for Python Code Generation

Fine-tuned the Google Gemma 2B Instruct model for precise Python code generation from natural language instructions.

View Project
Real-Time AI Telephony Sales Agent

Developed an AI-powered real-time sales agent with Twilio integration, using Groq and Deepgram for efficient speech recognition and NLP.

View Project
Building a Voice-Enabled AI Agent for Text-to-SQL Queries with LangGraph

This project bridges the gap between non-technical users and databases by building a voice-enabled AI agent that translates natural language (text and speech) into SQL queries

View Project
CSV To Conversational Chat Bot

Chat-React-CSV-Bot is a sophisticated conversational agent engineered with OpenAI's GPT-3.5 model and React agent. This project integrates natural language processing capabilities to develop a chatbot adept at comprehending and generating responses to user inquiries.

View Project

Work Experience

11/2024 - Current

Senior Data Scientist

MResult - Bengaluru, India

Developed a Gen AI project management tool integrated with Jira, optimizing prompt engineering and automating document generation.

08/2023 - 11/2024

Senior Machine Learning Engineer

Kapture CX - Bengaluru, Karnataka, India

Engineered a multilingual chatbot, implemented an Agentic RAG KMS, and developed an NLQ dashboard, significantly improving support efficiency.

07/2022 - 08/2023

Chief Technology Officer

Sales Sunday – Gurugram, Haryana, India

Implemented AI-based QA and script generation, boosting lead conversion and reducing costs. Created a RAG-based KMS for real-time support.

09/2021 - 05/2022

Lead Machine Learning Engineer

Wobb - Gurugram, Haryana, India

Developed a multimodal classification model, implemented an influencer discovery algorithm, and designed a data pipeline for campaign analysis.

01/2019 - 06/2021

Co-Founder

Frejourn - Bangalore, Karnataka, India

Led backend development, implemented personalization algorithms, integrated APIs, and participated in Y Combinator and Newchip accelerators.

Blog's

Building a Retrieval-Augmented Generation (RAG) Model with Gemma and Langchain: A Step-by-Step Guide

Learn how to create powerful RAG models using Gemma and Langchain in easy steps! This guide helps you build advanced text generation systems effortlessly.

Read More
From Manual to Automated: The Future of Web Scraping with LLM

In web scraping, the main challenge has always been the manual effort required.However, those days are behind us. With the advent of Large Language Models (LLMs) equipped with vision capabilities, we can now create nearly universal web scraping agents, significantly simplifying and automating the process.

Read More
How to Generate Structured Outputs with Google’s Gemini API: A Comprehensive Guide

This blog highlights the growing importance of generating structured JSON outputs in AI and introduces Google’s Gemini API as a versatile tool for creating structured data from text, images, or multimodal inputs.

Read More
A Guide to Supervised Fine-Tuning and 4-Bit Quantization for Language Models, Pushed to the Hugging Face Model Hub

This blog post focuses on saving and pushing your fine-tuned model to the Hugging Face Model Hub, offering practical tips to overcome common challenges, especially with quantized models, ensuring easy accessibility for the community.

Read More

Get In Touch

Contact Information

Mohammed97ashraf@gmail.com

+91 9591356915

Bangalore, India 560077