Biomedical Engineering

Roheen Sharifi

Biomedical Engineering · Virginia Tech

Building embedded biomedical devices and ML pipelines that turn raw biosignals into health insight.

Leesburg, VA

(703) 593-4536

About

Abstract biosignal waveform and wearable sensor illustration

I'm a biomedical engineering student at Virginia Tech (expected May 2028) with experience building embedded and software-based systems using Python, Java, and ESP32 microcontrollers. I like the full loop: wiring up the hardware that touches the body, writing the firmware that captures clean signal, and building the analysis that turns that signal into something useful.

My recent work centers on real-time physiological monitoring — heart-rate and SpO₂ sensing, stress and arousal detection, and Parkinsonian tremor tracking. Across these projects I've built real-time biomedical sensor prototypes, data-analysis workflows, and AI-oriented technical foundations.

I have strong interests in software engineering, machine learning, and health technology, and I'm actively seeking research and internship opportunities in these areas.

Biosignals (HR, SpO₂, GSR, IMU)Wearable Biomedical DevicesEmbedded Systems (ESP32)Machine Learning
Get in touch

Projects

Wearable · EmbeddedPrototype built

ESP32 Heart Rate & SpO₂ Monitoring System

Built a real-time heart-rate and SpO₂ monitoring prototype around an ESP32, a MAX30102 optical biosensor, and an OLED display. Programmed the ESP32 in Arduino/C++ to collect pulse-wave, BPM, and oxygen-saturation data, then developed Python tooling for serial logging, CSV storage, live plotting, and biosignal trend analysis — laying an ML-ready foundation for future anomaly detection.

Sensor
MAX30102
Display
OLED
Pipeline
ML-ready
  • Collected pulse-wave, BPM, and SpO₂ data from the MAX30102 over I²C
  • Integrated OLED output to display live biomedical readings on-device
  • Built Python tools for serial logging, CSV storage, and live visualization
  • Applied sensor calibration and signal smoothing to improve reliability
Hardware + Firmware · Mar 2026
  • ESP32
  • MAX30102
  • Arduino/C++
  • OLED
  • Python
  • I²C
Machine Learning · BiosignalsResearch-oriented

AI Stress & Sleep-Quality Detection System

Built an early AI health-tech prototype using an ESP32, MAX30102 heart-rate/SpO₂ sensor, and a Grove GSR sensor to collect physiological signals tied to stress and arousal. Recorded labeled calm, stress, and recovery sessions, engineered features from GSR, pulse, and heart-rate data (mean, standard deviation, range, slope, variability), and trained a supervised classifier to distinguish stress-like states from calmer baselines.

Signals
HR · GSR
Classes
Calm/Stress
Approach
Supervised
  • Collected HR, pulse-wave, and galvanic skin response via serial streaming
  • Recorded labeled calm / stress / recovery sessions for classification
  • Engineered statistical features: mean, std, range, slope, variability
  • Trained and tested a supervised model to flag stress-like states
Embedded + ML · Apr 2026
  • ESP32
  • MAX30102
  • Grove GSR
  • Arduino/C++
  • Python
  • scikit-learn
Wearable · ClinicalPrototype + Wi-Fi dashboard

Wearable Parkinson's Tremor Detection Prototype

Built a wearable biomedical motion-sensing prototype using an ESP32 and MPU6050 accelerometer/gyroscope to classify wrist movement in real time. Streamed raw x/y/z acceleration and gyroscope data into a Python signal-processing pipeline using RMS motion intensity, gyroscope intensity, peak frequency, tremor-band detection, and harmonic features — classifying resting, tremor-like rhythmic, and normal large movement, all viewable through a self-hosted ESP32 Wi-Fi phone dashboard.

Sensor
MPU6050
Axes
6-axis
Readout
Wi-Fi
  • Captured 6-axis x/y/z acceleration and gyroscope data on an ESP32
  • Built a Python pipeline using RMS, peak frequency, and tremor-band features
  • Classified resting, tremor-like rhythmic, and normal large movement
  • Hosted a live ESP32 Wi-Fi dashboard viewable in a phone browser
Embedded + Signal Processing · Jun 2026
  • ESP32
  • MPU6050
  • Arduino/C++
  • Python
  • Wi-Fi
  • FFT
Design · SoftwareCoursework & personal

Engineering Design & Software Projects

A breadth of foundational engineering and software work: designed and laser-cut a wind-turbine frame in SOLIDWORKS; built object-oriented Java programs including a real-time particle simulation and a Battleship game with AI targeting; modeled ethanol/yeast fermentation data with linear regression in Excel; and developed a Python demographic index tool with weighted scoring and an interactive UI.

CAD
SOLIDWORKS
Code
Java · Py
Analysis
Excel
  • Designed and laser-cut a scaled wind-turbine frame in SOLIDWORKS
  • Built a real-time particle simulation and Battleship AI in Java
  • Modeled fermentation data with linear regression in Excel
  • Created a Python weighted-scoring demographic index tool
Design + Software · 2024 – 2025
  • SOLIDWORKS
  • Java
  • Python
  • Excel

Skills

Languages

  • Python
  • Java
  • Arduino / C++

Hardware & Embedded

  • ESP32
  • MAX30102
  • MPU6050
  • GSR Sensor
  • I²C Communication
  • OLED Interfacing
  • Sensor Integration
  • Data Streaming

Data & Software

  • Data Visualization
  • CSV Processing
  • Signal Smoothing
  • Linear Regression
  • Biosignal Analysis
  • Feature Extraction

Tools

  • VS Code
  • PlatformIO
  • GitHub
  • MATLAB
  • SOLIDWORKS
  • Excel

Internships

Currently Seeking

I'm interested in internships and research roles in:

I'm looking to apply my embedded, biosignal, and ML experience to real-world health technology. These are the areas I'm most excited to contribute to and grow in.

  • Clinical Engineering
  • Biotech & Medical Devices
  • Wearable Health Technology
  • Biosignal Processing
  • Embedded Systems / Firmware
  • Applied Machine Learning for Health
  • Rehabilitation & Assistive Robotics
  • R&D / Prototyping
Loading 3D model…

An interactive prosthetic concept — grab it and spin it around.

Education & Experience

Download PDF
  1. Fall 2026 — Present

    Undergraduate Researcher · Virginia Tech (Mechanical Engineering Lab)

    Joining a mechanical engineering research lab at Virginia Tech focused on wearables, assistive robotics, and rehabilitation engineering. Work spans Parkinson's and tremor monitoring, biosignal acquisition, and embedded device development for human-centered health applications.

    • Wearables
    • Assistive Robotics
    • Rehab Engineering
    • Tremor Monitoring
    • Biosignals
    • Embedded Devices
  2. 2024 — 2028

    B.S. Biomedical Engineering · Virginia Tech

    Pursuing a B.S. in Biomedical Engineering (expected May 2028) at Virginia Polytechnic Institute and State University, building embedded and software-based systems with a focus on biosignals, devices, and applied machine learning.

    • Biomedical Engineering
    • Embedded
    • Machine Learning
  3. Aug 2023 — Jan 2024

    Vice President, Muslim Student Association · Heritage High School

    Served as Vice President of the MSA, supporting student engagement, event planning, and community-building. Coordinated meetings and outreach with members, student leaders, and faculty, and organized cultural, religious, and service activities.

    • Leadership
    • Event Planning
    • Communication

Certifications

  • Certified Associate in Biomedical Technology (CABT)

    In ProgressExpected Aug 2026
    • Industry-recognized biotechnology lab credential (in progress)
    • Covers core lab techniques, biosafety, and good lab practice
  • MathWorks

    May 2026
    • Medical Image Processing
    • Powering the Future with Electrification
  • Johns Hopkins University

    May 2026
    • Foundations of Healthcare Systems Engineering
  • Google

    Mar 2026
    • Google AI Essentials Specialization
    • Crash Course on Python
  • CompTIA

    Jun 2024
    • CompTIA ITF+

Want the full details?

Download my complete resume as a PDF — projects, skills, certifications, and contact info in one page.

Download Resume

Beyond the Lab

Reading

Always working through a stack of books — a mix of science, technology, and the occasional deep dive that has nothing to do with engineering.

Gaming

Competitive Valorant when I want the adrenaline, and Minecraft when I'd rather build something calm and creative.

Gym & Lifting

Consistent strength training is my reset button — structure, progress, and a clear head outside of class and projects.

Walking

Long walks are where I think through problems, decompress, and let ideas for the next project come together.

Contact

Let's build something that measures what matters.

Open to research collaborations and internships in biomedical devices, biosignal processing, and applied ML. The fastest way to reach me is email.