EchoTools on iOS

ultrasonography reference app


I'm a firm proponent of free, open-access medical education (FOAMed). As such, this app will remain free to the public.


I use Apple's native Swift elements to create a fast, minimalistic user interface. The focus is on the content!


EchoTools is constantly updated with new information and updated guidelines from leading professional societies.

MD Programmer

I'm a full-time academic physician with extensive training in TEE and POCUS. I routinely utilize ultrasound in my OR and ICU practices.

About Me

I’m a Harvard-trained academic cardiothoracic anesthesiologist and critical care physician working in the Texas Medical Center. I divide my clinical time between the operating room and intensive care unit caring for critically ill patients, training residents and fellows, and fostering multidisciplinary collaboration. I also enjoy creating and curating free, open-access medical education (“FOAMed”) to distribute through social media, investing, studying, teaching, and all things tech!

My clinical interests include ultrasonography, mechanical circulatory support, RV dysfunction, ICU pharmacology, and advanced monitors.

EchoTools is a product of trial-and-error that I've been piecing together since my fellowship training. It unifies my interests in medical education, ultrasonography, and programming in a way that can hopefully be helpful to many! I write 100% of the code, so if you have any feedback, let me know.

To learn more about me, check out my main website.

Rishi Kumar, MD, FACC

Cardiothoracic Anesthesiologist & Intensive Care Physician

From The Blog

Cleaning Up Xcode Elements

I'm spending a few hours cleaning up the backend of EchoTools on XCode: random View Controller titles that are missing, haphazardly arranged storyboard elements,...

Version 3.8

Version 3.8 is the first release of 2022! Since I started including videos on EchoTools in early 2020, I wanted to transition from AVPlayer...

Loop MP4 With AVPlayerLooper In UIView

This is the code I use to loop local MP4 files in a UIView element using AVPlayerLooper in Swift 5.class VideoPlayerLooped { ...

App Store Reviews

4.9/5.0 rating

CA2 on my echo rotation! Thank you for creating and offering this app for as a free resource! I am very excited to show my attending tomorrow in the OR.


Anesthesiology Resident (CA-2)

CA-1 on cardiac rotation. This app is great as a reference while in the OR! I like how there are labels on the TEE images to help orient me.

The Eyao

Anesthesiology Resident (CA-1)

Thanks Rishi, I'm finding your app very handy to reference normal values whilst doing TOE in OT


Great app for those starting on echo like myself and want a quick and simple guide at hand

Adnane Lahlou

Anesthesiology Resident