Portrait of Neel Ghoshal

Neel Ghoshal

Machine learning engineer and applied researcher

M.S. Computer Science graduate from NC State University with production experience in statistical modeling, machine learning, agentic AI, and applied research, from a fine-tuned deployed ML system at the GeoForAll Lab to four peer-reviewed publications and internships across four organizations.

Career timeline, 2020 to 2026, in three lanes: education, work and research 2020 2021 2022 2023 2024 2025 2026 Education Work Research B.E., VIT M.S., NC State Evia Reliance Jio Prayojaka GeoForAll Lab IEC Lab 2 papers 3 papers 1 paper Thesis
Education, work and research from July 2020 to August 2026. Bars are enrolments and internships; circles count papers published that year; the diamond is the master's thesis. Hover over or tab to any mark for details. Each lane is listed in full below. Swipe sideways to see the whole timeline.

Education

Aug 2024 to
Aug 2026

M.S. Computer Science

NC State University, Raleigh, NC

Coursework in Optimization and Algorithms, Advanced Deep Learning, AI, Statistics, and an Independent Study in ML for Software Engineering. Thesis listed under Research and publications.

Jul 2020 to
May 2024

B.E. Computer Science Engineering

Vellore Institute of Technology, India

Capstone: Indic Legal LLM, a production LLM system with NLP. Four peer-reviewed papers in applied ML.

Work experience

Five internships and research roles translating business and research problems into data-driven solutions.

Jun 2025 to
Jul 2025

Machine Learning Engineer (Intern)

GeoForAll Lab, NC State University, Raleigh, NC

Tech: Python, PyTorch, FAISS, Qwen2.5-Coder-7B, RAG

  • Applied statistical and machine learning techniques to build a natural language interface over 200+ real-world datasets: a RAG pipeline on Qwen2.5-Coder-7B with FAISS-based semantic retrieval, token-budgeted context, and constrained two-step generation with output validation.
  • Designed an evaluation framework with exact-match and partial-credit scoring, triaging cases where the metric disagreed with expert judgment to separate real improvements from noise.
  • Achieved a 5x performance improvement and a 30% reduction in computational overhead; communicated findings to non-technical stakeholders.

GRASS_RAG code on GitHub

Sep 2024 to
Dec 2024

Research Assistant

Innovative Education Computing Lab, NC State University, Raleigh, NC

Tech: Python, Pix2Pix GAN, MMDetection

  • Applied statistical methods and machine learning to extract actionable insights from complex education datasets: built predictive models, conducted EDA, and developed data pipelines.
  • Collaborated with senior researchers to improve analytical workflow efficiency by 80%.

BubbleProject code on GitHub

Apr 2024 to
May 2024

Data Science Intern

Prayojaka Technologies

Tech: Python, Pandas

  • Reviewed and analyzed prior data science work against current company projects, conducted EDA, identified trends and data quality issues, and communicated actionable findings to stakeholders.
May 2023 to
Jul 2023

Machine Learning Intern

Reliance Jio

Tech: Python, Big Data, SQL

  • Built and validated predictive models using a dataset of 200K+ users; conducted feature engineering and statistical analysis on large-scale structured data.
  • Ensured data quality and governance throughout the pipeline; reported findings to cross-functional stakeholders.
Aug 2022 to
Oct 2022

Blockchain Developer Intern

Evia Network

Tech: Golang, Cosmos SDK, REST APIs

  • Designed and implemented distributed systems using the Cosmos SDK and Golang, built REST API interfaces, and collaborated cross-functionally on system architecture.

Projects

Hands-on projects in agentic AI, retrieval, computer vision and applied ML.

Course Tutor: Multi-Agent RAG

Python, Ollama, Chroma, RAG, Streamlit, Multi-Agent Systems

Show descriptionHide description

A four-agent retrieval-augmented tutor for a Mathematics for Machine Learning course, answering only from the course's lecture slides and textbook: a Router classifies each question as lecture, textbook, or off-topic; a Tutor retrieves the relevant chunks and answers with page citations; a Verifier checks every claim against the retrieved text and triggers a retry if one is unsupported; and a Quizzer writes and grades quiz questions, logging missed topics to revisit first next time. Runs entirely on a local, open-weight LLM with no API key.

Code on GitHub

Paper Librarian: MCP Research Library

Python, MCP, SQLite, sentence-transformers, PyMuPDF

Show descriptionHide description

A local MCP (Model Context Protocol) server that gives Claude a searchable library of research papers: add papers by arXiv ID or PDF path, and Claude can search them, answer questions with section and page citations, compare papers, and follow citation links between papers in the library. Everything runs on-device, combining vector embeddings with BM25 keyword search over a local SQLite index, with no external service beyond arXiv downloads.

Code on GitHub

Cedarline: Insurance Service Agent

Python, Salesforce Agentforce, Data Cloud, Snowflake, pandas

Show descriptionHide description

A Salesforce Agentforce member service agent for Cedarline Health Plan, a hypothetical medical insurer: verifies a member's identity, then answers questions about claims, denial reasons, deductible and out-of-pocket balances, prior authorizations, service requests, and appeals, using only that member's own records. A data pipeline turns ~1,160 Synthea sample patients into Cedarline's data, adding it to Snowflake and to Salesforce Data Cloud, and feeds an Agentforce Data Library the agent searches to answer questions.

Code on GitHub

Veritas: Multi-Agent Document Review

MLH Best Use of Snowflake Winner

Python, LangGraph, Streamlit, Snowflake Cortex, Multi-Agent Systems

Show descriptionHide description

A document integrity review tool built for the ATO Hackathon: paste in a bill, resolution, or article, and four AI agents run in parallel, checking its completeness and sourcing, verifying its factual claims against live web search, confirming the authority of the people named in it, and flagging internal or external contradictions by severity. A LangGraph graph orchestrates the agents and merges their findings into one report.

Code on GitHub

Radiology AI Triage API

Python, Django, REST API, Unit Testing

Show descriptionHide description

A Django backend that prioritizes AI-flagged imaging findings (X-ray, CT, MRI) for radiologist review: critical, high-confidence findings surface first in the worklist. Radiologist verdicts are recorded and rolled up into a confirmation-rate stat, a rough real-world measure of how much the AI's flags can be trusted.

Code on GitHub

Salary Prediction Web App

Python, Streamlit, scikit-learn, pandas

Show descriptionHide description

A machine learning web app that predicts developer salary from country, education level, and years of experience, trained on the Stack Overflow Developer Survey and served through an interactive Streamlit interface.

Code on GitHub

Neural Style Transfer

TensorFlow, Keras, VGG, Deep Learning, Python

Show descriptionHide description

An implementation of "A Neural Algorithm of Artistic Style": blends the content of one image with the visual style of another using a pretrained VGG network and gradient-based optimization in TensorFlow.

Code on GitHub

VirtuAble: Accessibility Project

Best Freshers Award

OpenCV, Django, Speech Recognition, Python

Show descriptionHide description

A complete accessibility tool that lets visually impaired users control video calls without a keyboard or mouse: an OpenCV real-time hand-gesture pipeline maps gestures to meeting controls (mute, hand-raise) and pairs with speech recognition for audio feedback.

Code on GitHub

Hospitable: Assistive Communication Platform

Women in Tech Track, Access Denied Hackathon

Python, Django, OpenCV, TensorFlow, JavaScript

Show descriptionHide description

An assistive web platform that helps people with visual, auditory or vocal disabilities navigate and communicate in hospitals without needing a personal attendant: TensorFlow sign-language detection from a webcam feed, in-browser speech-to-text, and door detection with OpenCV image processing, with Django handling user accounts.

Code on GitHub

WorkIn: Pose Detection for Workouts

p5.js, PoseNet, Computer Vision, JavaScript

Show descriptionHide description

An online exercise-training platform built on PoseNet and p5.js. Real-time webcam posture detection tracks the user's skeleton and starts an on-screen timer only when the correct exercise posture is held, enabling accurate, self-guided personal training.

Code on GitHub

FurnitAR

2nd Prize, Google Developer Club Hackathon at VIT

Unity, AR Foundation, ARCore, ARKit, C#

Show descriptionHide description

An augmented-reality furniture-shopping app built in Unity: point your phone's camera at a room or object to measure it in AR, then browse matching furniture sized to fit from e-commerce listings, or drop a 3D model of a piece into your room to preview it in real time, with metric readouts handy for a trip to IKEA.

Code on GitHub

Research and publications

A master's thesis and six peer-reviewed papers applying statistical and deep learning methods to real datasets.

2026

Investigating the Impact of Technical Debt Remediation on Code Translation Tasks

N. Ghoshal, B. Tadesse, W.K.G. Assunção

Master's Thesis, North Carolina State University

Defense slides (PPTX)

2025

Real-Time Visual Data Processing using Neuromorphic Systems

N. Ghoshal, B.K. Tripathy

Primer to Neuromorphic Computing, pp. 161–183

2024

Artificial Intelligence Applied to the Management and Operation of Solar Systems

N. Ghoshal, B.K. Tripathy

Biomass and Solar-Powered Sustainable Digital Cities, pp. 317–338

2024

Chatbot for Mental Health Diagnosis using Data Augmentation Techniques and Deep Learning

N. Ghoshal, V. Bhartia, B.K. Tripathy, A. Tripathy

International Journal of Embedded Systems, 17(3–4), 171–182

2024

A Comprehensive Overview of AI Applications in Radiation Oncology

N. Ghoshal, B.K. Tripathy

Computational Intelligence for Oncology and Neurological Disorders, pp. 151–168

2023

Chatbot for Mental Health Diagnosis using NLP and Deep Learning

N. Ghoshal, V. Bhartia, B.K. Tripathy, A. Tripathy

Advances in Distributed Computing and Machine Learning: Proceedings of ICADCML

2023

Chest X-Ray Image Classification of Pneumonia Disease using EfficientNet and InceptionV3

N. Ghoshal, M. Anas, S.S. Roy

Deep Learning Applications in Image Analysis, pp. 173–186

Paper titles open a Google Scholar search for that paper. The full list is on Google Scholar.

Skills

Data science and statistics

Python, SQL, R, Statistical methods & hypothesis testing, Predictive modeling, Exploratory data analysis, Feature engineering, Model validation & optimization, Data governance

Machine learning and AI

scikit-learn, PyTorch, TensorFlow, XGBoost, PEFT / LoRA fine-tuning, FAISS, NLP, Generative AI & LLMs, AWS SageMaker, Weights & Biases, Pandas / NumPy / SciPy / statsmodels

Engineering

Golang, Java, C++, TypeScript / JavaScript, Git, Docker, Linux, REST APIs / FastAPI, Matplotlib / Seaborn / Plotly

Certifications, awards and leadership

Awards and hackathons

Leadership

  • President, Ratio Christi NC State2025 to 2026, Legatus Christi Award
  • Co-Lead, Cohere for AIMentored 50+ workshop participants
  • VP, CodeChef-VITStudent chapter of 4,000+ members

Teaching and talks

Recorded presentations and workshop sessions