Vitae

General Information

Full Name Dimitrios Mallis, PhD
Email malldimi1 [at] gmail [dot] com
Github github.com/dimitrismallis
Linkedin linkedin.com/in/dimitrismallis
Location Luxembourg

Experience

  • 2023-present
    Posdoctoral Researcher (3D Computer Vision)
    SnT • University of Luxembourg (Luxembourg)
  • 2022-2023
    Senior Machine Learning Engineer (Recommender Systems)
    TaboolaDeepLab (Athens, Greece)
    • Part of DeepLab's dedicated team of Taboolars.
    • I aqured experience with developing and deploying ML solutions at scale, for Taboola's massive recommender system service.
    • Our work on incremental learning for efficient Click-Through-Rate (CTR) prediction, was presented on the industrial track of [RecSys2022].
    • I supervised two bachelor students and one master student along the lines of DeepLab's collaboration with the National Technical University of Athens (NTUA).
    • Research areas
      • Deep Learning for Recommender Systems
      • Click-Through-Rate (CTR) prediction
  • 2020-2021
    Research Intern (Computer Vision)
    Samsung AI Centre Cambridge (SAIC-C) (Cambridge, UK)
    • Six-month PhD Internshp, extended to a part-time position.
    • Manager: Dr. Yiorgos Tzimiropoulos
    • I developed a framework for adapting pretrained pose estimation models on new target domains. Significant performance increase was reported on internal company benchmarks, with direct application on various pipelines within Samsung.
    • Research areas
      • Multiperson Human Pose Estimation
      • 3D Pose Estimation
      • Semi-Supervised Learning
      • Self-Training
  • 2016 - 2017
    Software Engineer
    Singular Logic (Athens, Greece)
    • Designing custom solution, applications and services for organisations of the Greek public sector.
    • Main focus on server-side applications, middle-wares and APIs, using .NET and C#.
    • Technologies
      • C#, .NET Core, ASP.NET Web Api 2, ASP.NET Core, LINQ, Ninject, TFS, ADO.NET, Async Programming.

Education

  • 2018-2022
    PhD in Computer Vision
    University of Nottingham (Nottingham, UK)
    • Advisor: Dr. Yiorgos Tzimiropoulos
    • Member of the Computer Vision Laboratory (CVL) of the University of Nottingham.
    • My PhD thesis was on Unsupervised Landmark Discovery via Self-Training Correspondence.
    • Research conducted for my thesis has been partially published at [NeurIPS2020] and [TPAMI2023].
    • Research areas
      • Unsupervised Landmark Discovery
      • Self-Supervised Learning
      • Self-Training
      • Learning under label noise
  • 2010-2015
    Diploma in Electrical and Computer Engineering
    Democritus University of Thrace (D.U.Th) (Xanthi, Greece)
    • Program Duration: 5 years
    • A diploma is the Greek equivelant to BSc + MSc.
    • My diploma thesis was on Sound Source Separation in Real Room Environment.
    • Research conducted for my thesis has been partially published in [AIAI2016] and later [EvolvingSystems2018].
    • Our work on sentiment analysis of Greek Tweets lead to publications in [PCI2015] and [JSIT2018].
    • Graduated with the 4th highest grade on my cohord.
    • Advisor: Dr. Nikos Mitianoudis

Teaching

  • 2022 - 2025
    Master/Undergrad students (collaboration with Deeplab).
  • 2023 - present
    CVIA lectures
  • 2018-2021
    Teaching Assistant
    • During my PhD, I served as a teaching assistant for multiple undergraduate modules of the School of Computer Science (University of Nottingham).
    • My duties included lab tutoring, coursework marking and running tutorials.
    • Modules
      • Computer Fundamentals
      • C++ Programming
      • Mobile Developments
      • Image Processing

Reviewer

  • I have served as reviewer for the following journals and conferences:
    • ECCV, BMVC, NeurIPS(W), ICIP, ICMLA, CVPR, ICCV(W), WACV.

Awards and Disntinctions

  • 2018
  • 2015
    • I graduated with the 4th highest grade of my university cohord (DUTH).

Open Source Repositories

  • CAD-Assistant
    • This repository will contain the official codebase for our ICCV 2025 paper: CAD-Assistant: Tool-Augmented VLLMs as Generic CAD Task Solvers
  • CAD-Recode
    • The implementation of CAD-Recode, a 3D CAD reverse engineering method introduced in our paper: CAD-Recode: Reverse Engineering CAD Code from Point Clouds
  • CPTSketchGraphs
    • A dataset of 80 millon constraint preserving transformations (CPTs) of CAD sketches derived from the SketchGraphs dataset.
  • KeypointsToLandmarks
    • Code for our TPAMI paper From Keypoints to Object Landmarks via Self-Training Correspondence: A novel approach to Unsupervised Landmark Discovery.
  • UnsupervisedLandmarks
    • Code NeurIPS 2020 paper, Unsupervised Learning of Object Landmarks via Self-Training Correspondence.