8000 rs105 (Romit Sen) · GitHub
[go: up one dir, main page]

Skip to content
View rs105's full-sized avatar
  • MindSpec Inc.
  • Clemson, SC
  • 23:14 (UTC -05:00)
  • LinkedIn in/senromit

Block or report rs105

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rs105/README.md

I build LLM and RAG systems that turn messy, unstructured documents into clean data people can use. These days that means research papers, but the problem shows up everywhere: somewhere there's a person copying fields out of a PDF by hand, and usually a model can do most of it.

I'm currently an Applied AI Engineer at MindSpec, working on automated extraction from scientific literature. Before this I did an MS in Business Analytics & Data Science, and before that I spent a couple of years writing test automation at TCS. So I tend to think about two things at once: how to build the thing, and whether the output is reliable enough that someone will trust it.

What I'm working on now

At MindSpec I'm building a production LLM extraction pipeline that reads long neuroscience papers, dense tables and figures included, and turns them into schema-validated structured records. The interesting problems are the unglamorous ones: parsing tables and figures without garbling them, validating output against a schema that keeps changing, and keeping records deduplicated across 15+ documents. Curating a paper by hand used to take about three hours; the pipeline gets it to about 45 minutes plus a reviewer's sign-off.

Stack: LangChain, ChromaDB and PgVector, Docling, LlamaCloud, Pydantic, and Anthropic API.

What I work with

  • GenAI / ML: LangChain, LangSmith, RAG, vector databases (ChromaDB, PgVector), Docling, LlamaCloud, Pydantic, scikit-learn, TensorFlow, NLP
  • Languages & data: Python, SQL, R, REST APIs
  • Databases & warehousing: PostgreSQL/pgvector, MySQL
  • Analytics & BI: Power BI, Tableau, Plotly Dash, Excel (Power Query, Solver)
  • Other: Selenium, Git, Jupyter, JIRA

Some things I've built

hr-agentic-assist — An agentic HR assistant that takes plain-language instructions and runs the onboarding busywork that normally lives in email threads and spreadsheets.

ecommerce-qa-chatbot — A shopping assistant that translates natural-language questions into SQL, answers product FAQs, and uses semantic routing to work out which kind of question you're asking.

Machine-Learning-Web-App-using-Streamlit — A binary-classification app built around the decision rather than the accuracy score. It surfaces the false-positive/false-negative trade-off so you can set thresholds sensibly when one kind of mistake costs more than the other.

There's more on my repositories page, including an LLM news-research tool with source attribution, plus data-engineering and BI work (ETL across 1,000+ tables, dashboards spanning finance, sales, and supply chain).

A bit of background

  • 🎓 MS, Business Analytics & Data Science — Oklahoma State University
  • ⚙️ B.Tech, Electronics & Communication Engineering — SRM University
  • 🧪 Earlier: Quality Assurance at Tata Consultancy Services (Python + Selenium)

Reach me

I'm open to roles in GenAI / ML engineering and data science. Easiest ways to find me:

Pinned Loading

  1. hr-agentic-assist hr-agentic-assist Public

    HR-ASSIST acts as your virtual HR assistant, automating processes that typically involve emails, spreadsheets, and human follow-ups. Through this system, HR professionals can now focus more on stra…

    Python

  2. ecommerce-qa-chatbot ecommerce-qa-chatbot Public

    A conversational AI chatbot for e-commerce platforms that understands natural language queries, generates SQL to fetch product data, answers FAQs, and handles small talk using semantic routing and …

    Jupyter Notebook

  3. LLM-Based-News-Research-Tool LLM-Based-News-Research-Tool Public

    A user friendly news research tool for information retrieval, whose features can be extended to any domain.

    Python

  4. Machine-Learning-Web-App-using-Streamlit Machine-Learning-Web-App-using-Streamlit Public

    Dynamic and Interactive Streamlit based ML Web App designed for binary classification tasks

    Python

  5. Medical-Insurance-Premium-Prediction Medical-Insurance-Premium-Prediction Public

    Predicted the health insurance cost incurred by Individuals based on their age, gender, Body Mass Index (BMI), number of children, smoking habits, and geo-location.

    Jupyter Notebook

  6. Business-Insights-360 Business-Insights-360 Public

    This Power BI project provides various comprehensive dashboards such as Sales, Market, Finance. It is based on mock data and is aimed at improving business decision-making by offering data-driven …

0