Harshith.
01
Selected projects

Algorithms, pipelines, systems.

Also
03 · Jun 2026
Open Source

MedDataMCP

MCP · federated dataset discovery

Unified MCP server for federated medical/biosignal dataset discovery — one query across PhysioNet, NSRR, Zenodo, HuggingFace, OpenNeuro, and Kaggle, returning ranked, normalized results for LLM clients.

PythonMCPFastMCPPydantichttpxpytest
  • Connector-based registry fanning out to 6 public sources; adding a new repository is one connector file plus one registry line.
  • find_paired_datasets for modality-pair discovery (e.g. PSG + IMU) — built for sleep-staging and biosignal research workflows.
  • Normalized DatasetRecord schema (id, source, title, modalities, license, access tier).
  • In-memory TTL cache, per-source error isolation, and boundary-aware modality keyword inference.
  • pytest suite for connectors, registry fan-out, and modality detection.
  • github.com/Harshith292002/med-dataset-mcp
04 · Fall 2024
Computer Integrated Surgery · Johns Hopkins

3D Point-Cloud Registration & Surgical Navigation

ICP · BVH · EM tracking

Implemented 3D registration, calibration, error-modeling, and distortion-correction modules; cut ICP runtime 40% with bounding-volume hierarchies and reduced EM-tracking positional error by 30%.

C++PythonEigen
  • Modular library with per-component unit tests and verification documentation.
  • BVH-accelerated nearest-neighbor lookup for ICP, dropping per-iteration cost on 100k-point clouds.
  • EM-tracker distortion correction modeled as a polynomial deformation field calibrated from a known phantom.
05 · Spring 2025
ML for Medical Applications · Johns Hopkins

Pneumothorax Detection & Segmentation

Multi-task U-Net · SIIM-ACR

Trained a multi-task U-Net with residual blocks on the SIIM-ACR pneumothorax dataset; achieved IoU 0.65 and 80% accuracy with a custom class-imbalance loss.

PyTorchAlbumentationsSIIM-ACR
  • Custom class-imbalance loss combining Dice + BCE with positive-class up-weighting.
  • Evaluated on Dice and IoU; analyzed failure modes across subgroups to quantify model confidence.
  • Geometric augmentations (elastic deform, random affine) tuned for chest X-ray morphology.
06 · Spring 2025
Compressed Sensing · Johns Hopkins

Deep Unrolled Networks for MRI Reconstruction

ISTA-Net · ADMM-Net · k-space

Implemented ISTA-Net and ADMM-Net for accelerated MRI reconstruction from 25% undersampled k-space; extended ADMM-Net with Squeeze-and-Excitation blocks for 1.14× speedup at 24 dB PSNR.

PyTorchFastMRINumPy
  • Unrolled optimization networks with learned proximal operators for sparse MRI reconstruction.
  • SE-block extension to ADMM-Net improved convergence speed without sacrificing reconstruction quality.
  • Full pipeline: k-space data loading, training, PSNR/SSIM evaluation, and ablation studies.
07 · Fall 2024
Design of Advanced Systems · Johns Hopkins

COPD Diagnosis from Lung Sounds

ML + DSP pipeline · ICBHI

Engineered an at-home diagnostic ML pipeline from smartphone-recorded lung sounds using feature extraction, filtering, and classification on the ICBHI dataset — 95% accuracy on clean data.

Pythonscikit-learnlibrosaICBHI
  • Compared logistic regression, SVM, and random forest classifiers on extracted acoustic features.
  • Planned deployment with noise cancellation and medical-diagnostic regulatory considerations.
  • End-to-end pipeline from raw audio ingestion through feature engineering to evaluation.
08 · Fall 2024
ML for Signal Processing · Johns Hopkins

Noise-Resilient Emotion Recognition

Speech + NLP · MELD

Improved noisy-audio classification accuracy from 18% to 51% using MetricGAN+ denoising and Wav2Vec2 features; gained an additional 20% via HuBERT and BERT multimodal fusion on the MELD dataset.

PyTorchWav2Vec2HuBERTBERTMetricGAN+
  • Staged model integration: denoising front-end → robust speech encoder → multimodal fusion.
  • MetricGAN+ for speech enhancement under additive noise before feature extraction.
  • HuBERT + BERT fusion for joint audio-text emotion classification.
09 · 2025
ISTAR Lab · Johns Hopkins

3D Slicer Inference Tooling

Qt module · clinical deployment

Shipped Qt-based extensions for 3D Slicer that orchestrate deep-learning inference, so researchers and clinicians can run models without leaving the imaging environment.

PythonQt3D SlicerPyTorch
  • Native Slicer module wrapping model loading, preprocessing, and inference behind a clean GUI.
  • Used by lab researchers and clinical collaborators to run segmentation and synthesis models on patient volumes.
  • Bridged research-grade ML into a workflow clinicians already use daily.
11 · Spring 2025
Vigo

Respiratory Rate from ECG

CEEMDAN · DWT · BIDMC

A signal-processing pipeline that estimates respiratory rate directly from a single-lead ECG, achieving 2.5 bpm MAE on the BIDMC benchmark.

PythonNumPySciPyCEEMDANDWTBIDMC
02
Summary

What I build.

I build end-to-end ML systems that turn clinical and physiological data into validated, shippable outputs — sleep staging and fragmentation from multi-modal biosignals, ECG respiratory-rate estimation, GPU-accelerated 3D imaging pipelines, and tooling that puts models in the hands of clinicians.

Currently an algorithms engineer at Neurava and a research assistant at Johns Hopkins ISTAR Lab. I care about rigorous evaluation harnesses, reproducible training configs, and decomposing fuzzy problems into components that actually deploy; with hands-on exposure to FDA-regulated medical device workflows.

Stack

What I reach for.

01 · ML & Deep Learning
PyTorchTensorFlowMONAIHugging FaceDiffusersTransformersCNNs / U-NetLatent DiffusionKnowledge DistillationSelf-Supervised Pretraining
02 · Biomedical Signals & DSP
ECG · EEG · EMG · IMU · PSGCEEMDANDWTSpectral AnalysisPeak DetectionCole-Kripke · vanHeesActigraphy
03 · Medical Imaging & 3D CV
3D Registration · ICPDRR / FDKVolumetric CNNsPoint CloudsITK · VTK3D SlicerOpen3DOpenCV
04 · Systems & Performance
CUDATensorRTONNXMulti-GPU TrainingReal-Time InferenceLinuxProfiling
05 · MLOps & Cloud
Weights & BiasesDockerGit / CIAWS (EC2 · Lambda · S3)Dataset VersioningpytestEvaluation Harnesses
06 · Languages
PythonC / C++CUDAMATLABSQLJavaScriptBash
03
Track record

Where I've been working.

Roles
Jan 2026 Present
Algorithms Engineer
Neurava · Baltimore, MD

Wearable sleep staging via PSG-to-IMU distillation, IMU pose estimation, and team MLOps.

  • Built a PSG-teacher to IMU-student knowledge distillation pipeline for wearable sleep staging on the DREAMT corpus; benchmarked classical biosignal baselines (Cole-Kripke, vanHees) against transformer-based sequence models with a rigorous evaluation harness across paired biological corpora.
  • Developed IMU-based human pose estimation with clustering (K-means, GMM, HDBSCAN) on bicep-mounted sensor streams; authored the ground-truth labeling protocol for posture-class validation.
  • Established MLOps practices for the team: experiment tracking, dataset versioning, reproducible training configs, and evaluation dashboards for fast iteration.
May 2025 Present
Research Assistant
ISTAR Lab · Johns Hopkins · Baltimore, MD

Cross-modality 3D synthesis, GPU vision pipelines, multimodal acquisition, and clinician-facing inference tooling.

  • Built MAISI-US, a ControlNet-conditioned 3D latent diffusion pipeline adapting NVIDIA's MAISI foundation model to cross-modality ultrasound-to-CT synthesis. First reported adaptation of MAISI to a non-CT input modality; trained only the ControlNet branch on 9,068 paired US-CT volumes for low-cost domain transfer while keeping the VAE and diffusion backbone frozen.
  • Designed a multi-metric evaluation protocol (PSNR, mutual information, gradient orientation agreement, LPIPS) against paired ground truth, with parameter sweeps on inference steps, ControlNet scale, and noise factor for reproducible characterization of model behavior.
  • Built GPU-accelerated 3D vision pipelines (volumetric resampling, 3D-2D registration, DRR generation) on a CUDA-based imaging library; implemented pose regression with a custom Res-UNet for real-time 2D-in-3D visualization.
  • Led multimodal data acquisition integrating Clarius and Alpinion ultrasound probes, Medtronic O-arm CBCT, NDI optical tracking, and scripted Universal Robot (UR3) sweeps to produce a paired calibrated 3D dataset for training and quantitative evaluation.
  • Shipped Qt-based tooling for 3D Slicer to orchestrate deep-learning inference, putting research models directly into the hands of clinicians and researchers.
Spring 2025
Biomedical Signal Processing Intern
Vigo · Remote

ECG-based respiratory estimation and accelerometer posture classifiers for a wearable monitoring product.

  • Designed ECG-based respiratory rate estimation using CEEMDAN, discrete wavelet transforms, and peak detection, achieving 2.5 bpm MAE on the BIDMC dataset.
  • Implemented and unit-tested accelerometer-based posture classifiers for a wearable monitoring product.
Fall 2025
Teaching Assistant
Deep Learning for Medical Imaging · Johns Hopkins · Baltimore, MD

Course support for CNNs, segmentation, and multimodal registration.

  • Designed and graded assignments on CNNs, segmentation networks, and multimodal registration.
  • Mentored students on PyTorch implementations, training diagnostics, and evaluation.
Jul 2022 Aug 2022
Engineering Intern
Life Signals · Bangalore, India

ECG biosensor testing and optimization in hospital environments for FDA-approved wireless devices.

  • Optimized ECG data collection and testing procedures in hospital environments for FDA-approved wireless biosensors.
  • Contributed to A2 ECG biosensor design; gained hands-on exposure to medical-device SoC and embedded workflows.
Education
2024 May 2026 (expected)
M.S.E., Electrical & Computer Engineering
Johns Hopkins University · Baltimore, MD

GPA 3.8/4.0 · AI, Biomedical Signal Processing, Medical Imaging, Medical Device Design · Deep Learning, ML for Signal Processing, ML for Medical Applications, Computer Integrated Surgery

2020 Jun 2024
B.Tech, Electronics & Communication
SRM Institute of Science & Technology · Chennai, India

GPA 3.76/4.0 · Embedded Systems, Signal Processing, FPGA Design

04
Get in touch

Reach me anytime.

Open to AI/ML engineer roles in medical devices — biomedical signal processing, medical imaging, wearable AI, and production ML pipelines. Also happy to talk research collaborations.

Response within ~48 hours · Baltimore, MD · GMT-5