Hello, I am

Sumit Aryal

Machine Learning Engineer

About Me

I’m Sumit, a machine learning engineer pursuing an MS in Data Science at the University of Oregon. I’m based in Eugene, where I also lead data science labs as a Graduate Employee.

I fine-tuned vision-language models on around 40,000 healthcare documents for structured data extraction at Smart Data Solutions, preparing the training data and field-specific prompts. I also built a multimodal retrieval pipeline combining OCR text with visual document search. At Root Level AI, I built conversational assistants with memory, tool calling, and human handoff, along with benchmarks to compare keyword, semantic, and hybrid search. I evaluated retrieval performance separately from the quality of generated answers.

My research interests are in NLP and multimodal machine learning. In my published work on Nepali grammatical error detection, I created an 8.1-million-pair corpus and fine-tuned MuRIL and NepBERTa for sentence-level error detection. I also contribute to open source, including Qdrant integration in LlamaIndex and an agent example in OpenAI GPT-OSS.

Machine Learning
NLP
Python
Agentic RAG
FastAPI
Document AI
Qdrant

Work Experience

Graduate Employee

September 2026 - Present

University of Oregon

Eugene, OR, USA

  • Lead data science labs (DSCI 101) for approximately 30 students, guiding exercises and clarifying data science concepts.
  • Hold office hours to address course questions and provide feedback on quizzes.

Education

University of Oregon

Master of Science in Data Science

Expected December 2027

Eugene, OR, USA

Publications

BERT-Based Nepali Grammatical Error Detection and Correction Leveraging a New Corpus

Sumit Aryal and Anku Jaiswal (2024). Presented at IEEE INSPECT-2024, ABV-IIITM, Gwalior, India, December 07-08, 2024.

Created an 8.1-million-pair corpus across seven error types and fine-tuned MuRIL and NepBERTa for sentence-level grammatical error detection, achieving 91.15% and 81.73% accuracy, respectively, on 771,511 validation sentences with synthetically generated errors.

IEEE Conference First Author
View Paper

Selected Open Source Contributions

LlamaIndex

2025

  • Qdrant Sharding: Enabled distributed Qdrant deployments, added configurable sharding and replication with write consistency controls in QdrantVectorStore, and introduced custom shard-key selection across CRUD flows. PR #19652.
  • Payload field indexes: Implemented payload_indexes support with index creation logic in both sync and async flows and added fixtures and tests. PR #19743.
More contributions
Qdrant Integration Testing

Projects

Research Agent

An agent that plans a research task, searches for information, reviews its findings, and writes an answer with citations. Built in Python with concurrent searches and configurable budgets and time limits.

Python Pydantic asyncio Agentic Workflow

Skills

Programming & Data

Python SQL pandas NumPy scikit-learn Matplotlib

Certifications

Contact Me

Let's Connect

Feel free to reach out for collaborations, opportunities or just to say hello!

Location

Eugene, OR, USA

Email

Social

Available for opportunities

Send a Message

I'll get back to you as soon as possible.