Portfolio

Selected commercial work, open source, and publications.

Commercial Projects

Selected publicly available products I have worked on.

DeepTherapy
Computer Vision Deep Learning Healthcare

3DUniversum

DeepTherapy

Online therapeutic communication platform through therapist-controlled deepfake avatars for trauma, grief, and role-play based treatment.

View product
weScan
Computer Vision 3D Reconstruction iOS

3DUniversum

weScan

AI-powered iOS app to scan indoor spaces with iPhone or iPad into 3D models, floor plans, measurement reports (NEN2580, BBMI), and virtual tours.

View product
AI-powered product data enrichment
AI NLP eCommerce

Channable

AI-powered product data enrichment

Enrich and optimize eCommerce product listings with AI — titles, attributes, categorization, and localization for ads, marketplaces, and AI discovery.

View product
AI-powered product feed management
AI eCommerce Data Pipelines

Channable

AI-powered product feed management

Product feed management platform for marketplaces and advertising channels — rules, optimization, and distribution at scale.

View product
Materialise Magics
3D Printing C++ CAD

Materialise

Materialise Magics

Industry-leading 3D printing data and build preparation software — import, fix, nest, support generation, and machine transfer.

View product
Materialise 3-matic
3D Printing C++ Computational Geometry

Materialise

Materialise 3-matic

Design optimization on the mesh — lattices, textures, post-topology cleanup, and scripting automation for additive manufacturing.

View product

Open Source

Some open source across computational geometry, computer vision, and systems.

Dots: surround and capture, in Rust
Computational Geometry Rust

Dots: surround and capture, in Rust

A Rust implementation of the paper-and-pencil game Dots — the surround-and-capture variant, not Dots-and-Boxes. Place dots on a grid and enclose your …

View project
Aerial Object Tracker
Computer Vision Deep Learning Python

Aerial Object Tracker

A drone view dataset is used to fine-tune the base Faster RCNN model to learn aerial object detection. The model is further enhanced with object tracking. …

View project
Teaching LLM to play chess ... badly
Deep Learning Python

Teaching LLM to play chess ... badly

In this project we used lichess database to train a large language model to play chess at certain ELO. Legal moves are enforced by format enforcer.

View project
Ukrainian Migration Flow Model
Humanitarian Deep Learning Python d3.js

Ukrainian Migration Flow Model

This project visualizes migration sentiment of displaced people from Ukraine collected from Telegram public channels starting from the February 2022. We try to …

View project
Topology-preserving triangulation
Computational Geometry C++

Topology-preserving triangulation

Triangulates the strip between two closed 3D curves using a recursive convex-hull construction, and compares the result against a classic greedy …

View project
Theano network ports
Deep Learning Computer Vision CUDA Python

Theano network ports

Ports of deep learning building blocks to Theano and Lasagne — optical flow networks and the Mask R-CNN RoIAlign layer — including CUDA kernels where needed. …

View project
Roof direction classification
Computer Vision Deep Learning Python

Roof direction classification

Data Science Game 2016 qualification solution (The Nerd Herd, University of Amsterdam): classify roof orientation from aerial imagery with a bagged ensemble of …

View project
CMake project sidebar for Vim
C++ VimScript

CMake project sidebar for Vim

A Vim and Neovim plugin that shows your CMake project in a sidebar tree — built from what CMake actually knows about the project (via the File API), not from a …

View project

Publications

Selected research papers and reports.

Pose and Expression Robust Age Estimation via 3D Face Reconstruction from a Single Image
Human Face Computer Vision Deep Learning

Pose and Expression Robust Age Estimation via 3D Face Reconstruction from a Single Image

N Savov, M Ngo, S Karaoglu, H Dibeklioglu, T Gevers

IEEE/CVF International Conference on Computer Vision, 2019

View paper
Unified Application of Style Transfer for Face Swapping and Reenactment
Human Face Computer Vision Deep Learning

Unified Application of Style Transfer for Face Swapping and Reenactment

Le Minh Ngo, Christian aan de Wiel, Sezer Karaoglu, Theo Gevers

Asian Conference on Computer Vision, 2020 (Oral Paper)

View paper
Spatio-temporal Features for Generalized Detection of Deepfake Videos
Computer Vision Deep Learning

Spatio-temporal Features for Generalized Detection of Deepfake Videos

I Ganiyusufoglu, LM Ngô, N Savov, S Karaoglu, T Gevers

arXiv preprint arXiv:2010.11844, 2020

View paper
Identity Unbiased Deception Detection by 2D-to-3D Face Reconstruction
Human Face Computer Vision Deep Learning

Identity Unbiased Deception Detection by 2D-to-3D Face Reconstruction

Le Minh Ngo, Wei Wang, Burak Mandira, Sezer Karaoglu, Henri Bouma, Hamdi Dibeklioglu, Theo Gevers

IEEE/CVF Winter Conference on Applications of Computer Vision, 2021

View paper
Self-supervised Face Image Manipulation by Conditioning GAN on Face Decomposition
Human Face Computer Vision Deep Learning

Self-supervised Face Image Manipulation by Conditioning GAN on Face Decomposition

Minh Ngo, Sezer Karaoğlu, Theo Gevers

IEEE Transactions on Multimedia, 2021

View paper
Learning Image Decomposition for Face Analysis and Synthesis
Human Face Computer Vision Deep Learning

Learning Image Decomposition for Face Analysis and Synthesis

Le Minh Ngo

University of Amsterdam, PhD Thesis, 2021

View paper
State of Education for Displaced Ukrainians in the Netherlands and Policy Outlook
Humanitarian Russo-Ukrainian war

State of Education for Displaced Ukrainians in the Netherlands and Policy Outlook

M Shaidrova, J Bonnepart, M Ngo, A Omelianiuk, J Reefman

SocArXiv preprint DOI:10.31235/osf.io/3ydsv, 2023

View paper
Accommodation for Displaced People from Ukraine in the Netherlands: Challenges, Barriers, and Solutions
Humanitarian Russo-Ukrainian war

Accommodation for Displaced People from Ukraine in the Netherlands: Challenges, Barriers, and Solutions

M Shaidrova, J Bonnepart, N Lytvynenko, T Kozak, A Omelianiuk, V Skorobogatko, M Ngo

SocArXiv preprint DOI:10.31235/osf.io/9wtma, 2024

View paper