Home / Resume

about me
Thanasis Charisoudis

Born in Thessaloniki, Saturday, July 2nd, 1994. After primary and secondary education, I entered Electrical & Computer Engineering (E.C.E.) School at the Democritus University of Thrace, Xanthi, Greece. Two and a half years later, my position was transferred to the respective school at the Aristotle University of Thessaloniki, based on academic and financial criteria. In July 2021, I acquired the E.C.E. diploma (5-year school equivalent to combined BSc + MSc) with a final GPA of 8.88/10.00. Then, in August 2021, I started my master's degree in Machine Learning at KTH Royal Institute of Technology. My goals after completing the latter, are to enter a competitive Ph.D. program or an industrial research group, focused on Deep Learning and in particular Generative Modeling for Computer Vision applications. Been an active IEEE member since 2016 (member #93658229).

  • Name: Athanasios Charisoudis
  • Birth Year: 1994
  • Job: Research Engineer, KTH Royal Institute Of Technology, Stockholm, Sweden
  • Citizenship: Greek
  • Residence: Stockholm, Sweden
  • E-Mail: [email protected] [email protected]
2021 - 2023 (exp)
MSc in Machine Learning, KTH

Started this master's program focused on Machine Learning in one of the world's best universities to study Data Science. Hopefully, this 2-year journey will solidify my theoretical background and strengthen my passion for the field.

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

Received the transfer to the Electrical & Computer Engineering School of the Aristotle University of Thessaloniki, based on academic and financial criteria. 5-year school equivalent to B.Sc. + M.Sc. combined. Final GPA: 8.88/10.00.

Thesis: Generative Adversarial Networks for pose and style selection in fashion design applications

2013 - 2015
Electrical & Computer Engineering, D.U.Th

Got admitted to the Electrical & Computer Engineering department of the Engineering School at the Democritus University in Xanthi, Greece, via the panhellenic exams system. There I attended the first two years before my position was transferred to Thessaloniki.

Feb 2022 - Dec 2022 (exp)
Research Engineer - KTH Royal Institute of Technology

Supervisor: Prof. Hedvig Kjellström. Got offered this placement in prof. Kjellströms’s group, at HiSS Project. The main tasks involve modeling causalities in human behavior and interactions.

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 Weak
  • PYTHON - Deep Learning (PyTorch), Test-driven Development (TDD), Servers setup and management,
             ROS, Systems Programming
  • 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
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