Summary
Ravi Chityala is a Machine Learning Engineer at Apple with over a decade of hands-on experience in image processing, pattern recognition, deep learning, and high-performance computing across medical and scientific imaging modalities. He holds a PhD in Image Processing and has applied his skills to problems ranging from CT/MRI/OCT analysis and radiation therapy image registration to large-scale biofilm and dental implant modeling, often achieving 10–100x speedups with OpenMP/MPI/CUDA. Ravi combines deep research credentials—36 publications and a co-authored graduate textbook—with practical production work in C/C++, Python, MATLAB, ITK/VTK and web stacks like Django/MySQL. He also teaches advanced Python and deep learning courses at UC Santa Cruz, graduating hundreds of students, which underscores his ability to translate theory into teachable, usable workflows. Known for robust, application-driven algorithms (for example, novel portal X‑ray field-edge detection) and extensive image modality breadth, he brings both academic rigor and product-focused engineering to complex imaging problems. Based in Sunnyvale, he blends research, teaching, and production ML at scale, with a track record of turning demanding scientific problems into deployable solutions.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Engineering (BE), Mechanical Engineering, Bachelor of Engineering (BE), Mechanical Engineering at Bharathidasan University
PhD, Image Processing, PhD, Image Processing at University at Buffalo
Tamil, Telugu, English