> Data Scientist · Open to roles

Rishi DevData Scientist | AI/ML Engineer

I build systems that learn from data.

Data Scientist and M.S. Artificial Intelligence student at the University of Maryland, working across machine learning, predictive modeling, generative AI, and intelligent systems.

Currently: M.S. Artificial Intelligence @ UMD/Previously: Junior Data Scientist @ Applied Data Finance

pipeline.vizlive
01ABOUT

Data, models, and intelligent systems.

Portrait of Rishi Dev
Rishi Dev

I’m a Data Scientist and M.S. in Artificial Intelligence student at the University of Maryland, College Park, with professional experience building machine learning systems for credit risk and hands-on experience across predictive modeling, data science, generative AI, and intelligent agents.

My work spans the full journey from data and feature engineering to modeling, evaluation, and production systems — from credit-risk modeling and customer segmentation to RAG-based legal assistants and agentic AI workflows.

I enjoy taking messy data, complex problems, and emerging AI techniques and turning them into systems that are useful, measurable, and understandable.

workflow

  1. DATA
  2. EXPLORATION
  3. FEATURE ENGINEERING
  4. MODELING
  5. EVALUATION
  6. DEPLOYMENT
  7. INSIGHT
02EXPERIENCE

Production machine learning, from data to deployment.

>cat experience.log03 entries
  1. December 2024 – August 2026

    Chennai, India

    Junior Data Scientist

    Applied Data Finance

    • Developed and maintained end-to-end machine learning models for U.S. consumer credit risk.
    • Worked on predictive modeling for customer repayment behavior.
    • Consolidated multiple legacy models into a single maintainable pipeline.
    • Implemented reject inference techniques.
    • Engineered 200+ predictive features.
    • Supported the full production ML lifecycle across scoring, validation, QA, and deployment.
    • Worked with sensitive financial data under confidentiality and regulatory requirements.
    • Documented out-of-sample model performance improvement of 18% on the consolidated model.
    DATAFEATURE ENGINEERINGMODELVALIDATIONSCORINGPRODUCTION
  2. May 2024 – July 2024

    Bangalore, India

    Gen AI Engineer

    Agiliz Tech

    Internship
    • Built an AI-powered document-processing system for financial data extraction.
    • Used ARIMA-based forecasting.
    • Developed a GPT-powered chatbot for natural-language querying.
    • Delivered real-time cost forecasting insights.
    • Worked across frontend and backend components.
    DOCUMENTSEXTRACTIONFORECASTINGLLM INTERFACEINSIGHT
  3. May 2023 – June 2023

    Bangalore, India

    Data Analyst

    Arus Info

    Internship
    • Developed Testopia, an internal employee assessment platform.
    • Worked on data modeling and database design.
    • Worked with MS SQL.
    • Integrated the Power Apps frontend with the database backend.
    REQUIREMENTSDATA MODELMS SQLPOWER APPSASSESSMENTS
03SELECTED WORK

Technical case studies.

Each project below is described by the problem it addresses, the modeling approach, and the architecture behind it.

01

BAP Payment Prediction

Applied Data Finance

Behavioral Credit Payment Modeling

A machine learning system for predicting customer payment behavior using engineered behavioral and transaction features.

problem
Anticipate whether a customer will make an upcoming payment, using behavioral and transaction signals rather than static application data.
approach
Extensive feature engineering over behavioral and transaction history, gradient-boosted modeling with XGBoost, class-imbalance handling, and a production-oriented evaluation workflow.
data / architecture
Transaction and behavioral tables queried from Redshift, cleaned and aggregated into a modeling dataset in Python.
PythonPandasNumPySQLRedshiftXGBoostScikit-learn

architecture

  1. RAW DATA
  2. DATA CLEANING
  3. FEATURE ENGINEERING
  4. BEHAVIORAL FEATURES
  5. XGBOOST
  6. PREDICTION
  7. EVALUATION
02

AttorneyGPT

Shiv Nadar University

Multilingual RAG-based Legal Assistant

A retrieval-augmented legal assistant for querying Indian Penal Code information using semantic retrieval and a fine-tuned language model.

problem
Legal text is dense and hard to query in plain language, especially across multiple languages and through voice.
approach
Chunk legal documents, embed them with Hugging Face embeddings, retrieve with FAISS, and generate grounded answers with Mistral 7B — available in English, Hindi and Tamil, through text and voice.
data / architecture
Indian Penal Code documents, chunked and indexed as vector embeddings.
PythonLangChainFAISSMistral 7BHugging Face EmbeddingsStreamlitSpeechRecognitiongTTS

architecture

  1. LEGAL DOCUMENTS
  2. CHUNKING
  3. EMBEDDINGS
  4. FAISS
  5. RETRIEVAL
  6. MISTRAL 7B
  7. RESPONSE
03

AgenticAI Pipeline

MCP Server Ecosystem for Sales Automation

A multi-phase agentic AI workflow for lead prioritization, qualification, proposal generation, and follow-up automation.

problem
Sales workflows are fragmented across CRM, documents and communication tools, with context lost between each step.
approach
A phased agent pipeline where context is passed between stages, backed by MCP servers for CRM, document, communication and enrichment capabilities, with Pub/Sub for real-time notification.
data / architecture
CRM records and enrichment sources exposed to agents through MCP servers.
Agentic AIMCP ServersPub/Sub

architecture

  1. LEAD
  2. PRIORITIZATION
  3. QUALIFICATION
  4. PROPOSAL
  5. FOLLOW-UP
04

CostGPT

Agiliz Tech

Financial Document Analysis & Forecasting

An AI-powered financial document analysis and forecasting system combining structured data extraction, time-series forecasting, and conversational querying.

problem
Cost data sits inside financial documents and is slow to extract, forecast and interrogate manually.
approach
Structured extraction from financial documents, ARIMA time-series forecasting on the resulting series, and a GPT-based conversational interface over the results.
data / architecture
Financial documents parsed into structured cost time series.
PythonARIMANLPGenerative AIGPT

architecture

  1. FINANCIAL DOCUMENT
  2. DATA EXTRACTION
  3. TIME SERIES
  4. ARIMA FORECAST
  5. GPT INTERFACE
  6. INSIGHT
05

Bank Marketing Insights

Customer Segmentation & Analysis

A data science project analyzing Portuguese bank marketing data to identify customer segments and subscription patterns.

problem
Understand which customer segments respond to marketing campaigns and what distinguishes subscribers.
approach
Exploratory analysis, missing-data handling, encoding and scaling, dimensionality reduction with PCA, then K-Means and agglomerative clustering to derive interpretable segments.
data / architecture
Portuguese bank marketing dataset, preprocessed and feature-engineered before clustering.
PythonPandasScikit-learnK-MeansAgglomerative ClusteringPCA

architecture

  1. RAW DATA
  2. PREPROCESSING
  3. FEATURE ENGINEERING
  4. PCA
  5. CLUSTERING
  6. CUSTOMER SEGMENTS
  7. INSIGHTS

more work

Cody — Chat with PDF

Interactive PDF querying application: text extraction, chunking and vector search over document content.

PDF → TEXT EXTRACTION → CHUNKING → VECTOR SEARCH → RESPONSE

Streamlit · FAISS · Generative AI

Summaryzer

Extractive text summarization system combining TextRank, frequency-based summarization and LexRank over scraped and preprocessed text.

SCRAPE → PREPROCESS → RANK → SUMMARY

Gensim · NLTK · Sumy LexRank · BeautifulSoup · Flask

Forecasting Real Estate Trends

Chennai house price prediction using feature engineering and selection with decision trees, linear regression and random forest.

DATA → FEATURES → MODELS → PRICE

Python · Scikit-learn · Random Forest · Linear Regression

SUM-IT

Video summarization tool combining speech recognition, LLM summarization and text-to-speech.

AUDIO → TRANSCRIPT → SUMMARY → SPEECH

Python · Speech Recognition · LLM · TTS

Testopia

Internal employee assessment application built during the Arus Info internship.

DATA MODEL → APP → ASSESSMENT

Microsoft Power Apps · MS SQL

feature space

From observations to a decision.

Records become vectors, vectors form structure, and structure becomes a prediction a business can act on. The visualization is abstract — it mirrors the shape of the work rather than any specific dataset.

DATAFEATURE SPACEMODELPREDICTION
04TECHNICAL STACK

The tools behind the work.

>ls ~/technical-stack
~/stack/data-science09 entries

Data Science

  • Python
  • Pandas
  • NumPy
  • SQL
  • EDA
  • Data Visualization
  • Statistical Analysis
  • Feature Engineering
  • Predictive Modeling
~/stack/machine-learning10 entries

Machine Learning

  • Scikit-learn
  • XGBoost
  • PyTorch
  • TensorFlow
  • Keras
  • Deep Learning
  • NLP
  • Computer Vision
  • Model Validation
  • Hyperparameter Optimization
~/stack/generative-ai09 entries

Generative AI

  • LLMs
  • RAG
  • LangChain
  • LangGraph
  • FAISS
  • Hugging Face
  • ChromaDB
  • Agentic AI
  • MCP
~/stack/data-databases05 entries

Data / Databases

  • PostgreSQL
  • Redshift
  • MySQL
  • MS SQL
  • MongoDB
~/stack/software-engineering10 entries

Software Engineering

  • Python
  • C++
  • FastAPI
  • Flask
  • React
  • Node.js
  • REST APIs
  • Git
  • GitHub
  • Docker
~/stack/tools04 entries

Tools

  • Jupyter
  • VS Code
  • AWS
  • Streamlit
05EDUCATION

Academic foundation.

current

University of Maryland, College Park

M.S. in Artificial Intelligence

August 2026 – May 2028

previous

Shiv Nadar University, Chennai

B.Tech in Artificial Intelligence & Data Science

2021 – 2025

CGPA 8.08 / 10.0

journey

  1. 2021

    B.Tech — AI & Data Science

  2. 2023

    Data Analytics / ML Projects

  3. 2024

    GenAI + Data Science Experience

  4. 2024–2026

    Junior Data Scientist — Applied Data Finance

  5. 2026–2028

    M.S. Artificial Intelligence — UMD

06CONTACT

Let's build something intelligent.

I'm interested in data, machine learning, AI, and problems that sit at the intersection of research and real-world applications.

>_Terminal

PS C:\\Users\\Rishi> echo "Let's connect."

Let's connect.