Follow me on GitHub

Marcelo L. Zoccoler

Profile Image

Contact


Profile

I am a Electrical Engineer and Software Developer with 10+ years experience with signal and image processing, including machine learning and large n‑dimensional data. Experience with embedded systems programming, back‑ and front‑end software development and containerization strategies. Easy‑going and dedicated professional, skilled at building intuitive data visualization tools and leveraging new technologies to streamline workflows and solve complex analytical problems


Education

  • PhD, Electrical Engineering
    School of Electrical and Computer Engineering (FEEC), University of Campinas (UNICAMP), 2019
  • Master’s, Electrical Engineering
    School of Electrical and Computer Engineering (FEEC), University of Campinas (UNICAMP), 2014
  • Master’s, Biomedical Engineering
    Université Joseph Fourier (UJF, now called Université Grenoble Alpes), 2011
  • Bachelor’s, Electrical Engineering
    School of Electrical and Computer Engineering (FEEC), University of Campinas (UNICAMP), 2010

Professional Experience

  • Postdoctoral Researcher / Image Data Scientist
    Cluster of Excellence Physics of Life (PoL) ‑ TU Dresden, Dresden, Germany
    Sep. 2021 - Present
    • Provided tailored image quantification solutions to researchers from local campus (TU Dresden and Max Planck Institute (MPI‑CBG)), including tasks like image segmentation, denoising, registration, feature extraction, and data visualization.
    • Developed and maintained several napari (open‑source image visualization software) plugins, in particular for unsupervised Machine Learning via Dimensionality Reduction and Clustering algorithms, supervised Machine Learning for temporal feature classification and Phasor Analysis of Fluorescence Lifetime Imaging Microscopy and hyperspectral data.
    • Taught Python Programming, Image Processing, Data Visualization, Statistical Analysis and Machine Learning for students on campus.
    • Coordinated Research Data Management via OMERO (open‑source platform for image data management) and developed scripts for automated server workflows.
  • Technological and Industrial Development Researcher
    Center for Biomedical Engineering (CEB) ‑ University of Campinas (UNICAMP), Campinas, Brazil
    Jul. 2020 - Feb. 2021
    • Developed smart analysis of Hospital das Clínicas equipment inventory data and maintenance status during the COVID19 pandemic.
  • Technical Assistant
    Center for Biomedical Engineering (CEB) ‑ University of Campinas (UNICAMP), Campinas, Brazil
    Jul. 2019 - Jun. 2020
    • Wrote documentation and parallelised code for the research project entitled ”Multi‑scale mathematical modeling of the neuromuscular system for studying the influence of amyotrophic lateral sclerosis on muscle force control”.
  • Masters and PhD Researcher
    School of Electrical and Computer Engineering (FEEC), University of Campinas (UNICAMP), Campinas, Brazil
    Jan. 2012 - Jun. 2019
    • Designed and built microfluorimetry system for fluorescence imaging.
    • Performed experiments with cells to generate fluorescence images related to calcium concentration, membrane potential and vesicle tracking.
    • Implemented calcium calibration techniques onto fluorescence images.
    • Developed software for image analysis and real‑time signal processing.
    • Developed new techniques to filter cellular signals from noisy observations.
  • Research Assistant
    French Alternative Energies and Atomic Energy Commission (CEA), Grenoble, France
    Jan. 2011 - Jul. 2011
    • Analyzed fluorescence images from microtubules and tracked fluorescent beads.
    • Modeled filament mechanical resistance from microtubule fluorescence images.
  • Internship
    Daitan Group, Campinas, Brazil
    Jan. 2010 - Jul. 2010
    • Assisted testing bug fixes on VoIP communication protocols.
  • Undergraduate Researcher
    School of Electrical and Computer Engineering (FEEC), University of Campinas (UNICAMP), Campinas, Brazil
    Jun. 2008 - Jun. 2009
    • Developed interface and software for an ultra‑sonic transducer characterization system.

Skills

  • Programming Languages / Platforms: Python, C, MATLAB
  • DevOps: Docker, git
  • Microcontrollers: PIC, Arduino
  • Teaching: Python Programming, Image Processing, Data Visualization, Statistical Analysis, Machine Learning
  • Image Processing: Segmentation, Registration, Denoising, Feature Extraction, Classification
  • Machine Learning: Dimensionality Reduction, Clustering, Supervised Classification
  • Data Management: OMERO, Research Data Management, Data Visualization
  • Data Analysis: Phasor Analysis, Hyperspectral Data Analysis, Statistical Analysis, Time Series Analysis
  • Soft Skills: Accelerated Learning, Problem Solving, Critical Thinking, Ethical Decision Making, Teamwork, Scientific Communication

Languages

  • English (Fluent - C2)
  • Portuguese (Native - C2)
  • French (Advanced - C1)
  • German (Intermediate - B1)
  • Spanish (Basic - A1)

Software

Here is a list of my main software and plugins:

  • napari-flim-phasor-plotter
    A napari plugin for FLIM phasor analysis.
  • napari-signal-selector
    A napari plugin for selecting and annotating signals in images.
  • napari-signal-classifier
    A napari plugin for machine learning-based signal classification.
  • nap-plot-tools
    A NAPari PLOTter TOOLbar and tools for additional functionalities.
  • PoET: A software for measuring pore edge tension of biomembranes
    A software for measuring pore edge tension of biomembranes.
  • napari-metroid
    A napari plugin that creates several regions of interest of similar area over cells in a fluorescence video (2D+time). It measures intensity means over time and performs signal denoising: fixes photobleaching and separates signal from noise by means of blind source separation (with or without wavelet filtering).
  • metroid
    Computational tool to filter subcellular transmembrane potential signals from noisy single cell fluorescence videos.
  • Cell electrochemical simulator
    A simulator for the electrochemical behavior of a cell membrane, for educational purposes.
  • GETS App
    Web application of the GETS system for hospital equipment management and time-series predictions (repository in Portuguese).

And here are some of the software, plugins or libraries I have contributed to:

Open-Source Training Materials


Publications

ORCID logo


Latest Contributions


Last updated: September 2025