Leonardo Campos

Senior Software Engineer at VIDA

Minas Gerais, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Leonardo Campos is a Senior Software Engineer with 14 years of experience specializing in web-based medical imaging and DICOM ecosystems, currently at VIDA in Brazil. He blends deep full-stack JavaScript expertise with systems-level performance tuning—having built Electron processes for prefetching/decoding, optimized caching to cut series load times to milliseconds, and fixed critical memory leaks in cornerstonejs. A frequent contributor to cornerstonejs and the OHIF viewer, his open-source work spans back-end DICOM loaders and front-end annotation tools, including PET/CT false-color support and RECIST integration. He has driven production-grade imaging features like MPR, 4D playback, GPU-accelerated segmentation, and interactive reference-line workflows across commercial viewers. Comfortable in both startup and enterprise settings, he pairs architect-level thinking from earlier telecom and cloud-cost reduction projects with hands-on debugging and UI ergonomics. Colleagues rely on him for pragmatic, high-performance solutions in complex medical-imaging products.
code14 years of coding experience
job20 years of employment as a software developer
bookSpecialization Distributed Software Architecture, Specialization Distributed Software Architecture at PUC Minas
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

color-mapping10
medical-imaging10
uid10
data-handling10
javascript10
metadata10
dicom10
image-loading10
cornerstone10
front-end-development10
ui-design10
react10
meta10
viewer9
medical8

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
cornerstonejs/cornerstone

Jan 2017 - Feb 2018

JavaScript library to display interactive medical images including but not limited to DICOM
Role in this project:
userFull-stack Developer
Contributions:5 commits, 3 PRs, 2 pushes in 1 year
Contributions summary:Leonardo's contributions focused on improving the image caching and color mapping features within the cornerstonejs library. They addressed a critical memory leak issue, ensuring proper rejection of promises during cache purging. Furthermore, the user introduced support for PET-CT studies with false color mapping and added relevant DICOM colormaps, enhancing the library's medical imaging capabilities. Their work also involved code refactoring and internal function adjustments related to canvas management.
javascript-librarymedical-imagesjavascriptvolume-renderingcornerstone
OHIF/Viewers

Nov 2016 - May 2017

OHIF zero-footprint DICOM viewer and oncology specific Lesion Tracker, plus shared extension packages
Role in this project:
userFront-end Developer
Contributions:37 reviews, 82 commits, 25 PRs in 5 months
Contributions summary:Leonardo primarily contributed to the front-end aspects of the OHIF viewer, focusing on user interface enhancements and feature implementations within the ReactJS framework. Their work involved addressing issues related to study list export workflows, and making improvements to the user experience, such as keyboard input for dialogs, and scalebars. They implemented the manual stack scroll synchronization and the integration of RECIST data within the measurement table and added a progress bar.
nci-qintrackermedicalreactjszero-footprint
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial