loading...

#
Resume

Home / Resume

about me
Thanos Charisoudis

Born in Thessaloniki, Greece. After primary and secondary education, I entered Electrical & Computer Engineering (E.C.E.) School at the Aristotle University of Thessaloniki, Greece. In July 2021, I acquired the E.C.E. diploma (5-year school equivalent to combined BSc + MSc) with a final GPA of 8.87/10.00. From Aug 2021 to Feb 2024, I did a master's in Machine Learning at KTH Royal Institute of Technology in Stockholm, Sweden. My research interests lie in Deep Learning and Generative Modeling for Computer Vision and Graphics tasks. I am an active IEEE member since 2016 (member #93658229).

  • Name: Athanasios Charisoudis
  • Birth Year: 1994
  • Job: Research Engineer, Hochschule Luzern
  • Citizenship: Greek
  • Residence: Lucerne, Switzerland
  • E-Mail: thanos@charisoudis.com
education
2021 - 2024
MSc in Machine Learning, KTH

Master's studies focused on Machine Learning in one of Europe's best universities on the field. Focused on Computer Vision and Graphics with Deep Learning.

Master's Project: Monocular Dynamic Motion Capture: A Regression-Optimization Hybrid Approach
Supervisor: Prof. Hedvig Kjellström

2015 - 2021
Electrical & Computer Engineering, A.U.Th.

Electrical & Computer Engineering Diploma at Aristotle University of Thessaloniki, Greece. 5-year school equivalent to B.Sc. + M.Sc. combined. Final GPA: 8.87/10.00.

Diploma Thesis: Generative Adversarial Networks for pose and style selection in fashion design applications
Supervisor: Prof. Pericles Mitkas

experience
Apr 2024 - now
Research Engineer, Hochschule Luzern

Working on volumetric 3D representations for humans. Currently trying to make Gaussian splats train fast and deform realistically. Advised by Prof. Aljosa Smolic.

Feb 2022 - Feb 2023
KTH Royal Institute of Technology

Research Engineer on 3D Computer Vision
Supervisor: Prof. Hedvig Kjellström (HiSS Project)
Working on 3D Deep-Learning Computer Vision techniques to model human interactions. 3D human avatars are among the interesting directions of this work.

Teaching Assistant - DD2380
TAing in the course DD2380 - Artificial Intelligence under the coordination of prof. Iolanda Leite. Topics include Search algorithms, HMMs, Decision theory, and Reinforcement Learning.

Teaching Assistant - DD2434
TAing in the course DD2434 - Advanced Machine Learning under the coordination of prof. Jens Lagergren. Topics include Probabilistic ML, Graphical Models, Variational Inference, and Graph Neural Networks.

Teaching Assistant - DD1420
TAing in the course DD1420 - Foundations of Machine Learning under the coordination of prof. Gustav Henter. Topics include Probabilistic ML, Variational Inference, and Deep Learning.

Jun 2022 - Sep 2022
Research Internship, SCANIA Group

Working on Autonomous Driving R&D Department of SCANIA on Data-Driven Scenario-Based Validation (SBV) of Autonomous Driving S/W stacks. From 3D Deep-Learning based perception to traffic scenario identification and edge case analysis.

Oct 2020 - Jul 2021
Thesis in Generative Adversarial Networks - A.U.TH.

Conducted this research-based thesis in ISSEL group, Aristotle University, wherein we tried to implement state-of-the-art GAN architectures to perform realistic transformations on images of people wearing fashion garments. Explored & experimented with models based on StyleGAN, CycleGAN, pix2pix, among others. With over 15.5K lines of python code (PyTorch) and over 500 hours of GPU training, I consider this thesis as the best possible start to deep learning research.

Mar 2015 - Nov 2020
Full Stack Developer - Eurotechnik Ltd, Greece

Created a custom-made, fully functional CRM + ERP web app, using PHP and Laravel. Developed eurotechnik.gr and its custom-made CMS, also in Laravel, as well as its dedicated server which was set up from scratch. Administered exhibitions in Greece and created all the company graphics from technical drawings to print-ready leaflets.

Oct 2018 - Apr 2019
Backend team Head, IT - ECESCON 11

Selected as the head of the backend team of the biggest conference of E.C.E. students in Greece with over 5K attendees. We created the sfhmmy.gr website, a custom CMS and a REST API in PHP and Laravel, and set up the server to handle the big traffic requirements of the conference days.

programming skills
Very Strong Strong Medium
  • PYTHON - Deep Learning (PyTorch), Test-driven Development (TDD), Servers setup and management,
             ROS, Systems Programming
     
  • OpenGL - (mainly used the python bindings) PyOpenGL, PyRender, pyglet
     
  • MATLAB - Deep Learning (R2020 DL Toolbox), Robotics (Peter Corke Toolbox), Fuzzy Systems, Audio Coding,
             Adaptive Signal Processing, Control Systems
     
  • C - Parallel Systems Programming (PThreads, OpenMP, MPI, CUDA)
     
  • C - Operating Systems Programmming (Unix)
     
  • JAVA - Networks Programming (UDP, TCP Sockets, Aysnc IO, NIO), Object-oriented programming,
           Algorithms & Data Structures
     
  • PHP - 5 years of experience developing PHP + Laravel apps on LAMP stacks
     
  • MySQL - Created & managed production-ready database schemas for eurotechnik.gr,
            admin.eurotechnik.gr, ECESCON 11 and Labyrinth (course project)
     
  • GIT - Over 600 contributions / year the last 3 years on private and public projects
     
  • ASSEMBLY - MIPS32, ATMEL AVR, ARMv6
     
interests
Human 3D Avatars

Capturing and rendering of humans in motion for immersive reality.

Generative Models

Generative Adversarial Networks (GANs) and its usages on computer vision tasks, flow-based Deep Generative Models.

Deep Learning

Usage of neural networks in computer vision and computational accoustics tasks, deep reinforcement learning.

PHP + Laravel

Developing PHP server-side apps using the neat Laravel framework.

Intelligenτ Robots

Usage of AI techniques in developing intelligen robot systems with high levels of perception.

Test-Driven Development

Developing high-quality, tested and stable code guided by the use of extensive unit tests and high coverage.

extrernal courses & moocs