Nipun Sadvilkar is a Director of NLP & Data Science based in Mumbai with a decade of experience building production-grade, multimodal AI systems for healthcare, currently leading a ~30-person team to deliver an AI-assisted medical coding platform. He spans the full ML lifecycle from large-scale data collection and annotation to deployment and monitoring, with deep expertise in NER, NLI, rules-based components, and low-resource language solutions. Nipun has driven NLP productization across Optum and Episource—translating clinical text into ICD-10 codes and scaling pipelines on Spark/AWS—and has hands-on engineering experience from backend services to frontend annotation tooling. An active open-source contributor, he improved sentence segmentation in the widely used scispaCy project and is the author of the pySBD sentence-boundary tool, showing his practical focus on robust text preprocessing. He blends technical leadership with teaching and community involvement (PyCon India, PyData, SciPy), and maintains a habit of writing about Python and AI, signaling a commitment to knowledge sharing beyond his enterprise work.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Engineering - BE Electronics and Telecommunication Engineering, Bachelor of Engineering - BE Electronics and Telecommunication Engineering at University of Mumbai
🐍💯pySBD (Python Sentence Boundary Disambiguation) is a rule-based sentence boundary detection that works out-of-the-box.
Role in this project:
Back-end Developer
Contributions:16 releases, 4 reviews, 278 commits in 5 years 1 month
Contributions summary:Nipun primarily focused on implementing and structuring the `pySBD` project, a Python sentence boundary disambiguation tool. Their contributions included setting up the project structure by creating core modules for cleaning, segmenting, and handling rules. The user also introduced initial rules and functions for the sentence boundary detection process.
A full spaCy pipeline and models for scientific/biomedical documents.
Role in this project:
Data Scientist
Contributions:10 commits, 1 PR, 15 comments in 13 days
Contributions summary:Nipun primarily focused on enhancing the sentence segmentation capabilities within the `scispacy` project, which is designed for scientific/biomedical text processing. They implemented and refined sentence boundary detection using the `pysbd` library, integrating it into the spaCy pipeline. Their contributions also involved handling abbreviations and newlines within the sentence segmentation logic, and updating testing procedures. The user also refactored code and updated the test cases to improve the overall sentence segmentation functionality.
nlppythonpipelinespacy-pipelinecustom-pipes
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.