Skip to content
View rahul201722's full-sized avatar

Highlights

  • Pro

Block or report rahul201722

Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
rahul201722/README.md

๐Ÿ‘‹ Rahul Ranjan

PhD Researcher in AI & Mobile Health | Biomedical Signal Processing | Deep Learning

Portfolio LinkedIn GitHub Email

rahulrkm0038@gmail.com | +61 435 844 977 | Melbourne, Australia
LinkedIn | GitHub | Portfolio | ORCID | Google Scholar


๐Ÿงพ Professional Summary

Full-scholarship PhD researcher in biomedical signal processing and machine learning, focused on extracting vital signs from optical and video signals. Experienced in end-to-end rPPG pipelines, robust feature extraction, CNN/Transformer model development, and real-world validation for heart rate, SpOโ‚‚, and cuffless blood pressure estimation. Strong fit for research on physiological monitoring from video images through a combination of signal processing, reproducible experimentation, and deployment-aware model design.


๐Ÿ”‘ Key Skills

  • Biomedical Signal Processing: rPPG, time-series analysis, bandpass filtering, spectral analysis, signal preprocessing, feature extraction, evaluation and validation
  • Machine Learning / AI: CNN, Transformer, self-attention, PyTorch, TensorFlow, Keras, Scikit-learn, XGBoost, Random Forest, LSTM
  • Data and Research Systems: Python, MATLAB, SQL, Bash, OpenCV, NumPy, Pandas, PostgreSQL, MongoDB, Docker, Git, LaTeX

๐Ÿ”ฌ Research Experience

Graduate Researcher (AI & Mobile Health) | 2024โ€“2025

Monash University, Melbourne

  • Developed smartphone-video pipelines for contactless heart rate, SpOโ‚‚, and blood pressure estimation, covering face ROI extraction, rPPG preprocessing, feature engineering, and model training.
  • Built CNN- and Transformer-based physiological monitoring models with color transforms, bandpass filtering, and self-attention to improve robustness in real-world mobile-health settings.
  • Analyzed 5,000+ video samples across multiple datasets, reporting 95%+ accuracy on heart-rate and blood-pressure tasks and MAE below 5 mmHg for contactless blood pressure estimation.
  • Designed reproducible cross-subject evaluation, ablation, and model-optimization workflows, reducing inference time by about 40% while keeping model size below 10M parameters.

Masterโ€™s Thesis (Computational Physics) | 2021โ€“2022

Department of Physics, BITS Pilani, India

  • Investigated phase transitions in ferromagnetic systems using Monte Carlo simulations with the Metropolis algorithm on 2D and 3D Ising lattice models.
  • Calculated energy, magnetization, susceptibility, and specific heat across temperature sweeps, with emphasis on extracting stable signal-like patterns from noisy simulations.
  • Reduced runtime by 40% through vectorization and parallel temperature computations.
  • Applied finite-size scaling and power-law fitting to estimate critical exponents and analyze the effect of disorder on transition behavior.

๐Ÿ’ผ Additional Experience

Information Technology Officer | Jun 2022โ€“Feb 2023

Aglow Engineers, Kolkata

  • Architected the companyโ€™s first centralized SQL-based data infrastructure by migrating manual-entry systems into a queryable operational database.
  • Automated data comparison and reporting workflows in Python, improving issue visibility for non-technical stakeholders.
  • Built machine-learning forecasting models using Random Forest and LSTM, reporting 89% accuracy and a 22% reduction in system downtime.

Software Intern | 2022

Centre for Railway Information Systems (CRIS), New Delhi

  • Queried rolling-stock maintenance records from the WISE database to build structured training datasets for predictive modelling.
  • Developed anomaly-detection workflows in Python and XGBoost with reported 94% accuracy for 48-hour failure prediction.
  • Contributed to predictive-maintenance deployment across 200+ railway assets, with reported 18% reduction in workshop downtime.

Software Development Intern | Aug 2021โ€“Dec 2021

Xilinx (now AMD), Hyderabad

  • Developed the โ€œData Flow Synchronicity Checkerโ€ for automated file-hash verification between Head and Artifactory directories.
  • Supported nightly validation workflows covering 1,000+ file checks per day through Bash scripting, cron scheduling, and email reporting.
  • Collaborated with design, verification, and build teams using Helix Swarm and Perforce-based workflows.

๐Ÿ“„ Publications

๐Ÿ“– Journal Articles

Evolving Blood Pressure Estimation: From Feature Analysis to Image-Based Deep Learning Models
Roha, V. S., Ranjan, R., & Yuce, M. R. (2025)
Journal of Medical Systems, 49(1), 97
DOI

๐ŸŽค Conference Proceedings

VITAL Net: A Hybrid Framework for SpOโ‚‚ and HR Estimation Using Smartphone rPPG Video
Ranjan, R., Roha, V. S., & Yuce, M. R. (2026)
Published in: 2026 IEEE Applied Sensing Conference (APSCON)


๐Ÿ“š Education

๐ŸŽ“ PhD, Electrical & Computer Systems Engineering (Expected 2029, March 2026)
Monash University

๐ŸŽ“ Master of Artificial Intelligence (2023โ€“2025)
Monash University
Result: Distinction

๐ŸŽ“ M.Sc. (Hons.) Physics; B.E. (Hons.) Electronics & Instrumentation (2017โ€“2022)
BITS Pilani
Thesis: Effect of Disorder on Critical Exponents
Supervisor: Prof. P. K. Thiruvikraman


๐Ÿ† Awards

๐Ÿฅˆ The Duke of Edinburghโ€™s International Award, Silver (2015)


๐Ÿš€ Current Projects

Note: Research code is released per publication guidelines. For detailed project information, visit my portfolio website.

๐Ÿ”ฌ Active Research

  • VITAL Net Framework: Hybrid CNN-Transformer architecture for simultaneous SpOโ‚‚ and HR estimation
  • Contactless BP Monitoring: Deep learning models for cuffless blood pressure measurement
  • rPPG Robustness: Improving signal quality across lighting, motion, and demographic variations

๐ŸŒฑ Currently Learning

  • ๐Ÿ”„ MLOps and reproducible research workflows
  • ๐ŸŽฏ Motion-aware modeling and sensor fusion for biosignals
  • ๐Ÿ—๏ธ Scalable ML infrastructure with Rust

๐Ÿค Let's Connect

I'm always interested in collaborating on:

  • Mobile health and wearable sensing research
  • Biomedical signal processing challenges
  • Real-world ML robustness and generalization
  • Healthcare AI applications

๐Ÿ“ง Email: rahulrkm0038@gmail.com ๐ŸŒ Website: rahul201722.github.io
๐Ÿ’ผ LinkedIn: linkedin.com/in/rahul-ranjan-b595891b1


๐Ÿ’ก "Building robust AI systems for accessible healthcare"

Visitor Count

Pinned Loading

  1. RAG_pipeline RAG_pipeline Public

    Advanced RAG pipeline for book querying with coverage checking, answerability classification, and attribution metrics

    Python

  2. gmm-clustering-polars gmm-clustering-polars Public

    GMM clustering implementation using Polars and scikit-learn for efficient data manipulation and machine learning

    Python

  3. youtube-analytics-engine youtube-analytics-engine Public

    A scalable YouTube channel analytics and recommendation engine built with Rust

    Rust

  4. Dashboard Dashboard Public

    Streamlit app which serves as a dashboard

    Python

  5. Cancer-Data-Visualization-Dashboard Cancer-Data-Visualization-Dashboard Public

    Jupyter Notebook

  6. App_Reflex App_Reflex Public

    Python