Orfeas Liossatos


I study Data Science and Mathematics at EPFL in Switzerland, and I'm currently an intern at Ubisoft.

I want to make video games, become a swordsman, play in a band, and understand the universe and myself.

Resume


Education

  • Masters degree in Data Science, EPFL [2022-now]
    • Minor in Mathematics, EPFL
  • Bachelors degree in Computer Science, EPFL [2019-2022]

I completed a full-year exchange program at the University of Edinburgh in the third year of my bachelor's degree.

Languages

I speak English and French fluently. I speak German, Greek, and Japanese at an intermediate level. I'm currently learning Mandarin.

Skills

These are the languages, code libraries, systems, programs, and tools with which I have gained familiarity through my various projects.

Languages
Technologies
Programs
C, C++, C#
SFML, Pthread
Git, CMake
Java, Scala, Python
JavaFX, JUnit, Akka
Unity, Blender, Pico-8
CSS, HTML
PyTorch, SAGE
ModelSim, Quartus
MIPS, NIOS 2, VHDL
NumPy, Pandas
MuseScore, Krita
Javascript, Lua
LINQ, Repast
SQL
Music21

Selected projects

  • 2D Video game: Slime TiltLua | Pico-8
    • A fast-paced and challenging platformer where you move by rotating the level around you.
    • Created new method for soft-body controllable characters using damped springs on a virtual frame.
    • Implemented collision detection and resolution between soft-bodies and rotated rectangles.
    • Uses 1% of CPU despite highly restrictive 4 million virtual machine instructions per second.
    • Click here to play
  • 3D Particle system: Chaotic AttractorsC++ | SFML
    • Beautiful and dynamic particle visualisations following non-linear dynamical equations.
    • Implemented screen-space projections with controllable camera for ease-of-use.
    • Drew long hue-shifting particle trails, with additional particle speed controls.
    • Edited into Youtube video with 450K+ views.
    • Click here to watch

Professional Experience

  • Tools Programmer Assistant, Ubisoft
    • [Now] Animation tools for Assassin's Creed.
  • Student Assistant, EPFLProfessors
    • [2023] Probability and Statistics Raphaël BERTHIER
    • [2023] Object Oriented ProgrammingJamila SAM
    • [2022, 2023] I.C.C. J. SAM, B. JOBSTMANN, J-C. CHAPPELIER
    • [2021] Digital System Design Ties Jan Henderikus KLUTER
    • [2020, 2023] Analysis I Anna LACHOWSKA
    • [2020] Linear Algebra Oana Mihaela DRAGULETE
  • Global Catastrophic Risk Research Program, CHERI
    • [2022] AI Alignment Project - Investigating Inverse Scaling.

Academic work

  • Master Research Project: Identifying a sample complexity gap between convolutional and fully connected neural networks. [link]
    • Supervisor: Thomas WEINBERGER
  • Machine Learning Course Project: Mining Effective Strategies for Climate Change Communication. [link]
    • Collaborators: Henrique DA SILVA GAMEIRO, Francis MURRAY
    • Supervisor: Aswin SURESH
  • Optimisation for Machine Learning Course Project: Adaptive Sharpness and Generalization. [link]
    • Collaborators: Hadi HAMMOUD, Léo NICOLLIER
  • Tournesol: A quest for a large, secure, and trustworthy database of reliable human judgements. [link]
    • Collaborators: Lê-Nguyên HOANG, Louis FAUCON, Aidan JUNGO, Sergei VOLODIN, Dalia PAPUC, Ben CRULIS, Mariame TIGHANIMINE, Isabela CONSTANTIN, Anastasiia KUCHERENKO, Alexandre MAURER, Felix GRIMBERG, Vlad NITU, Chris VOSSEN, Sébastien ROUAULT, El-Mahdi EL-MHAMDI

Other Activites

    Music

  • Choeur Universitaire de Lausanne
    • [2023-2024] Mozart requiem, Góreck kyrie (Tenor).
  • Quintessence Sextet
    • [2023] Mozart sinfonie concertante in E-flat major, Elgar enigma variations (Cello).
  • OSM - Orchestre de Saint-Maurice
    • [2015-2023] Bi-annual concerts (Cello).
  • OSUL - Orchestre Symphonique Universitaire de Lausanne
    • [2022] Rachmanninov piano concerto no. 2, Dvorak symphony no. 7 (Cello).

    Sports

  • Kendo Club, UOE
    • [2022] Led a team as captain representing the University of Edinburgh to the quarterfinals of the UK University Taikai.

    Associations

  • Lausanne Artificial Intelligence Association, EPFL
    • [2023] Organized reading group, catered for members.
  • Lausanne Alignment Club, EPFL
    • [2021] Organized reading group, invited guest speakers.

Classes

These are the university classes that I have completed, are in progress*, or I studied alone† in alphabetical order.

Informatics
Data Science
Advanced ICC I, II
Applied data analysis
Algorithms
Foundations of data science
Computer architecture I, II
Intro to machine learning
Computer networks
Learning theory
Computer security
Machine learning
Digital system design
Markov chains & applications
Intro to programming
Optimisation for machine learning
Functional programming
Probability and statistics
Natural computing
Signals & systems
Numerical methods*†
Stochastic modelling
Object-oriented programming
Operating systems
Parallel architectures
Parallelism and concurrency
Software development
Software testing
System-oriented programming
Mathematics
Other
Abstract algebra
Economic growth & sustainability
Analysis I - IV
Entrepreneurship
Integer optimisation
Evolutionary psychology
Linear algebra
General physics: electromagnetism
Number theory in cryptography
General physics: mechanics
Rings and modules
Global issues: climate
Theory of computation
Musical theory and creativity
Topology*†