Background image of Glattpark, Zurich

Sandro Lombardi

Computer Vision Engineer

Python Developer

About

Welcome! I'm Sandro Lombardi.
I'm a computer vision engineer with a strong focus on 3D reconstruction and machine learning. My interests, however, extend beyond these areas to include other aspects of artificial intelligence and the broader field of digital automation.

Photo of Sandro Lombardi

Computer Vision Engineer & Python Developer.

Up until recently, I worked as a postdoctoral researcher at the Computer Vision and Geometry Group (CVG) at ETH Zurich, where I also did my PhD and worked as a research assistant. During my time at CVG, I collaborated a lot with the ETH-Spinoff Astrivis, which gave me insights into bringing computer vision and 3D reconstruction into real-world products.

I did my MSc and BSc degree in computer science at ETH Zurich as well. During and in between my studies I briefly worked as software developer for the Balgrist University Hospital and rola Security Systems AG.

  • Residence:
    Switzerland
  • City:
    Glattbrugg, Zurich
  • Age:
    32

I love solving problems related to computer vision, especially in the area of 3D reconstruction. Lately, my interests also extend to other fields, be it LLMs, other areas of AI or more general, automation.

Have a look around and don't hesitate to reach out if you think there's something I can do for you or if you're interested in working with me.

Resume

Summary

Sandro Lombardi

Computer vision engineer with a strong background in machine-learning and a passion for artificial intelligence and automation. Seasoned Python developer, experienced in the use of machine-learning frameworks and in applied computer vision research and development. PhD degree in computer vision with a focus on 3D reconstruction.

Education

Doctor of Science ETH

2019 - 2023

CVG, ETH Zurich

Research in computer vision with focus on neural representations for point-cloud based applications.

Master of Science ETH in Computer Science

2015 - 2017

ETH Zurich

Master's track in visual computing.

Bachelor of Science ETH in Computer Science

2011 - 2015

ETH Zurich

Major courses: Visual Computing, Information Security, Software Architecture and Engineering, Distributed Systems.

Professional Experience

Postdoctoral Researcher / Computer Vision Engineer

2023 - 2024

CVG, ETH Zurich, Astrivis

Applied computer vision R&D in collaboration with ETH-Spinoff Astrivis. Teaching Assistant at ETH Zurich & IT coordinator of CVG.

PhD Student / Computer Vision Researcher

2019 - 2023

CVG, ETH Zurich

Research in 3D reconstruction, human body modelling, triangle meshing and scene flow estimation, which led to 4 publications.

Research Assistant

2017 - 2019

CVG, ETH Zurich, Astrivis

Applied computer vision R&D in collaboration with ETH-Spinoff Astrivis, with a focus on mobile 3D reconstruction of human feet.

Software Developer (Civil Service)

2015

CARD, Balgrist University Hospital

Assisting in development and improvement of a Computer Assisted Surgery Planning Application.

Junior Software Developer (20%)

2013 - 2014

rola Security Systems AG

Development of Eclipse based plugins and desktop application for internal use.

Skills

Over the years, I have worked with a variety of tools, frameworks and languages.

Python

Python Logo

+5 years

Comfort:

Taught it at ETH Zurich. Used it during my PhD and afterwards for work and personal projects.

Programming Language

C++

C++ Logo

+3 years

Comfort:

Used it for work.

Programming Language

Docker

Docker Logo

+3 years

Comfort:

Used it for work and personal projects.

Tooling

Linux

Linux Logo

+10 years

Comfort:

Used it for work and personal projects.

Operating System

Git

Git Logo

+10 years

Comfort:

Used it for work and personal projects.

Tooling

OpenGL

OpenGL Logo

+2 years

Comfort:

Used it for work and student projects.

Programming Language

CUDA

+2 years

Comfort:

Used it for work, research and student projects.

Programming Language

Java

+2 years

Comfort:

Used it for work and student projects.

Programming Language

C#

C# Logo

+1 years

Comfort:

Used it for work and student projects.

Programming Language

Portfolio

I have done various projects under different settings. Here is an overview.

Ear-Landmark Labeling for Dataset Generation Teaser

Ear Landmark Labeling

Research Project
"On Neural Representations for Point Cloud-based 3D Shape and Motion Modeling" Teaser

Neural 3D Representations

Doctoral Thesis
"NeuralMeshing: Differentiable Meshing of Implicit Neural Representations" Teaser

Meshing

Publication
"LatentHuman: Shape-and-Pose Disentangled Latent Representation for Human Bodies" Teaser

Human Body Modeling

Publication
Scalable Point Cloud-based Reconstruction with Local Implicit Functions Teaser

Large-scale Reconstruction

Publication
Self-Supervised Learning of Non-Rigid Residual Flow and Ego-Motion Teaser

Scene Flow Estimation

Publication
Template-based Foot Reconstruction from 3D Scans Teaser

3D Foot Reconstruction

Research Project
Real-time Reconstruction of Dynamic Scenes based on Voxel Hashing Teaser

3D Dynamic Reconstruction

Master Thesis
Rapid Object Reconstruction for Product Augmented Reality Teaser

3D Object Reconstruction

Bachelor Thesis

Contact

Want to talk to me? You can reach me either via e-mail or this contact form.

Email

Location

Zurich, Switzerland