Available for new projects

Tushir Sahu

@TushirSahu

I research

MEXT Scholar · MS CS @ Osaka University · AI Researcher

Building intelligent systems — from computer vision and LLMs to production ML pipelines. Turning research into products.

// about

Building AI That Delivers

Bridging the gap between research and production-ready AI systems.

// bio

I'm currently an MS (CS) student at Osaka University, supported by the prestigious MEXT Scholarship — one of Japan's most competitive government fellowships. My research spans Medical Imaging, LLMs, MLOps, and Computer Vision, with a focus on self-supervised and unsupervised learning in real-world settings.

Previously at IIIT Jabalpur (B.Tech ECE, CGPA 8.4). Published at CNIOT'24 (Tokyo), ISES'24, and APSCON'24. Actively looking to contribute to teams pushing AI out of the lab and into production.

University of Osaka

MS — Computer Science · Apr 2026 – Present

MEXT Scholar

IIIT Jabalpur

B.Tech — ECE · Jul 2021 – Jul 2025

CGPA 8.4

// tech stack

Python
PyTorch
C++
Docker
LangGraph
FastAPI
OpenCV
HuggingFace
Pandas
Flask
Tensorflow
Keras
NumPy
PostgreSQL
LangSmith
Scikit-learn
LangChain
Linux
Git
Python
PyTorch
C++
Docker
LangGraph
FastAPI
OpenCV
HuggingFace
Pandas
Flask
Tensorflow
Keras
NumPy
PostgreSQL
LangSmith
Scikit-learn
LangChain
Linux
Git

// publications

CNIOT'24
ISES'24
APSCON'24
3

Publications

Hover to fan out ↑

// location

🗾
Osaka, Japan

University of Osaka

Open to opportunities
0+

Projects Built

0+

Months Experience

0+

AI Models Trained

0

CGPA (B.Tech)

// experience

Where I've Worked

Research, internships, and production AI — from academia to industry.

5Roles
5Institutions
3Countries
01

Digital Technology Intern — MLOps

GE Vernova·Hyderabad, India
Jan 2025 — Jul 2025
  • Contributed to the Model Verification Manager (MVM) platform, raising unit test coverage to 97% across multiple modules.
  • Designed a pipeline-level ExitHandler to ensure consistent failure detection of pods across the MLOps workflow, capturing and logging critical errors to reduce debugging time.
  • Improved error traceability and observability through structured and semantic logging practices.
PythonMLOpsUnit TestingDocker
02

AI Advanced Researcher

VRAIN Solution, Japan·Remote
Nov 2024 — Jan 2025
  • Created a fine-tuned prompt encoder for MobileSAMv2 to improve segmentation performance of VRAIN's product.
  • Developed a targeted training script incorporating the fine-tuned prompt encoder into MobileSAMv2.
  • Replaced YOLOv8-seg with a Multi-Head Attention mechanism and FCN for dynamic box generation and refinement.
PyTorchMobileSAMv2Multi-Head AttentionComputer Vision
03

Computer Vision Intern

KasperTech·Remote
Jan 2024 — May 2024
  • Led development of a multi-threaded video processing pipeline for real-time traffic video analysis.
  • Designed a tailored OCR model optimized for recognizing text on low-resolution 2-wheeler number plate streams.
  • Fine-tuned models to operate efficiently on continuous data streams, minimizing bandwidth and latency.
PythonOpenCVOCRMachine Learning
04

Research Intern — Computer Vision

IIT Roorkee·Remote
Jul 2023 — Jan 2024
  • Proposed SPEED-Net, a lightweight modified UNet with residual pyramidal feature extraction for colonoscopy images.
  • Implemented Dilated Involutions to reduce boundary loss while keeping the parameter count in check.
  • Achieved DSC of 0.953 and IoU of 0.872 — published at ISES'24.
PyTorchMedical ImagingUNetDeep Learning
05

Deep Learning Research Intern

NIT Jaipur·Jaipur, Rajasthan
Dec 2022 — Jul 2023
  • Developed HDA-Net, a hierarchical attention model for diabetic retinopathy grading on 85K fundus images — 82.45% accuracy.
  • Proposed SHAB (Spatial Hierarchical Attention) and CHAB (Channel Hierarchical Attention) blocks.
  • Employed inter-hierarchical feedback connections between SHAB and CHAB to improve discriminative power.
PyTorchAttention MechanismsDeep LearningMedical Imaging
// projects

What I've Built

AI-powered products, research tools, and full-stack systems — from lab to production.

01
FeaturedMLOps

Automated LLMOps pipeline that detects semantic drift in technical documentation and auto-reingests stale content — keeping RAG knowledge bases fresh without manual intervention.

  • Synthetic query generation + Ragas evaluation to quantify retrieval quality decay
  • Qdrant vector store with Ollama-served local LLMs; drift triggers automated re-ingestion and re-evaluation
PythonQdrantOllamaRagasMLOps
Code
02
FeaturedLLM & RAG

Corrective RAG state-machine built with LangGraph: retrieval is graded, corrected, and falls back to autonomous web search when the knowledge base can't answer — deployed as a containerized LLMOps service.

  • Custom hybrid search with Reciprocal Rank Fusion and self-grading retrieval evaluator
  • Fine-tuned HuggingFace embeddings via contrastive learning
  • FastAPI + Docker deployment with LangSmith tracing and CI/CD
LangGraphFastAPIDockerHuggingFaceLangSmith
Code
03
FeaturedMLOps

Production-grade MLOps system for manufacturing: edge inference on factory floors with continuous monitoring, drift-triggered retraining, and automated deployment — the full ML engineering lifecycle, not a notebook.

  • Kafka edge streaming → ZenML pipelines → MLflow registry with strict evaluation gates and automatic rollback
  • Active-learning loop: low-confidence predictions routed to human review, then back into retraining
  • NVIDIA Triton edge serving, FastAPI inference API, Terraform/Kubernetes IaC, GitHub Actions CI/CD
PyTorchZenMLMLflowKafkaTritonKubernetes
Code
04
Computer Vision

Salient Pyramidal Enhancement Encoder-Decoder Network for colonoscopy image segmentation — a modified UNet with residual pyramidal feature extraction and Dilated Involutions. Published at IEEE ISES'24.

  • DSC 0.953 and IoU 0.872 on colonoscopy segmentation benchmarks
  • Dilated Involution blocks capture long-range context at lower parameter cost than convolution
PyTorchMedical ImagingUNetDeep Learning
05
Computer Vision

Hierarchical Dual-Attention Network for diabetic retinopathy detection and severity grading. Channel and spatial hierarchical attention modules highlight clinically relevant retinal regions, adapting hierarchical ideas from NLP to medical imaging.

  • Dual channel + spatial attention improves lesion localization over baseline CNNs
  • Grades DR severity into clinical stages to support treatment decisions
PyTorchAttentionMedical ImagingClassification
Code
06
Computer Vision

Real-time pedestrian safety system on live Shibuya crossing footage: detects people outside crosswalk polygons and raises alerts.

  • SAHI sliced inference refines small-object bounding boxes in dense crowd scenes
  • Custom polygon regions for precise out-of-crosswalk detection on live video
PyTorchOpenCVSAHIPython
Code
07
Full Stack

AI-based applicant filtering system that analyzes resumes and ranks candidates against job descriptions using NLP and classical ML.

  • CountVectorizer + cosine similarity ranking served by a Flask ML API
  • Full-stack delivery: Node.js/Express backend with a Vite + React frontend
NLPFlaskNode.jsReactMachine Learning
Code
08
Full Stack

Personalized movie and series recommendation platform with a content-based ML engine served as a microservice.

  • Flask microservice serves the recommendation model behind an Express API
  • React/Vite frontend with content-based filtering via cosine similarity
Machine LearningPythonFlaskNode.jsReact
Code
// skills

Tech Stack

The domains I research and the tools I build with.

Domains of Interest

Computer VisionDeep LearningLLMsMLOpsMedical ImagingAutonomous Vehicles

Languages

6
Python95
C++85
C85
Java80
MySQL75
MATLAB70

Frameworks & Libraries

5
PyTorch90
TensorFlow / Keras85
Hugging Face85
LangChain / LangGraph82
MLflow / MLrun80
// publications

Peer-Reviewed Research

Published at international conferences in AI, computer vision, and IoT.

0

Papers

0

Venues

0

Best Oral

ACMCNIOT'24 · Tokyo, JapanBest Oral Presentation

Location based portable 5G enabled Internet of Things IoT EDGE device to measure, monitor and manage environment sensor data

Tushir Sahu, Dhirendra Narad, Javvaji Nava Krishna Chaitanya, Sai Chandra Teja R
Read Paper
WorkshopISES'24

SPEEDNet: Salient Pyramidal Enhancement Encoder-Decoder Network for Colonoscopy Images

Tushir Sahu, Vidhi Bhatt, Sai Chandra Teja R, Sparsh Mittal, Nagesh Kumar S
Read Paper
IEEEAPSCON'24

ConstructNet: A Deep Learning Object Detector for Construction Site Surveillance

Snehanshu Mukherjee, Tushir Sahu, Sai Chandra Teja R, Sparsh Mittal
Read Paper
// contact

Let's Build Something

Open to research collaborations, internships, and full-time roles in AI / Computer Vision.