Chat with SQL Database
An AI chatbot that lets users query SQL databases in plain English - with an auto-corrective loop and semantic search to interpret intent.
Machine Learning Engineer · Currently @ Upper Hand
I'm Harshwardhan Patil - an ML engineer working across applied AI, data science, backend engineering, and MLOps. I turn messy data into models, and models into reliable systems that create real business value.
I'm a Machine Learning Engineer at Upper Hand, where I design, ship, and own recommendation systems and analytics that move real revenue. I hold an M.S. in Data Science from Indiana University and bring 3+ years of data-engineering experience building and hardening production pipelines.
My work sits where applied ML, data science, and backend engineering meet: training and deploying models, turning ambiguous data into decisions, and building the services and pipelines that keep those models honest in production. I care about systems that don't just score well offline - they hold up, and create value, in the real world.
Lately I've been building LLM-powered tools - chat interfaces over structured data, semantic search, and retrieval - alongside classic ML for forecasting, classification, and recommendation.
Upper Hand · Indianapolis, IN
Faculty Assistance in Data Science Program, Indiana University · Bloomington, IN
Network Decision and Support Database (NDSD) Team, Infosys Ltd. · Bangalore, India
A sample of ML and AI projects - from LLM tooling to classic modeling.
An AI chatbot that lets users query SQL databases in plain English - with an auto-corrective loop and semantic search to interpret intent.
Comparative study of SVM, K-NN, Random Forest, and Logistic Regression for loan approval — Random Forest led at 81% accuracy. Deployed on Heroku.
Fine-tuned BERT (with LSTM, dropout, and gradient clipping) for information extraction, reaching 87% accuracy on CoNLL-2003.
An NLP pipeline (bag-of-words, TF-IDF, n-grams) with Naive Bayes, Logistic Regression, and Random Forest - 97.4% accuracy across a 3,000-email corpus.
A Random Forest + XGBoost ensemble forecasting weekly sales across 45 stores from historical and markdown signals.
K-means clustering for personalized marketing, with exploratory analysis and visual storytelling in R (ggplot2, plotly).
Indiana University · Bloomington, IN
Coursework: Machine Learning · Deep Learning · Data Analysis · Cloud Computing
Shivaji University · Kolhapur, India
Open to Machine Learning Engineer, AI Engineer, Data Scientist, Applied Scientist, and MLOps roles. The fastest way to reach me is email.