Work & Research Experience

Axel Faes
PhD Fellow
axel.faes[at]gmail.com
axel.faes[at]kuleuven.be

Phd Candidate (FWO-Aspirant Fellowship)

KU Leuven
Oct. 2018 - Current

Project: “Graph-based model of information diffusion in the human brain for studying event-related potentials”
Promoter: Prof. Marc van Hulle
Group: Computational Neuroscience, Laboratory for Neuro-and Psychophysiology, KU Leuven

Student Job: Creating System Identification course

KU Leuven
Sep. 2017 - Current

Faculty of Engineering Science: ESAT (Electrical Engineering)
Research group: STADIUS

Research Assistant: design of type-&-effect system for Eff based on row polymorphism

KU Leuven
Apr. 2017 - Oct. 2017

Faculty of Engineering Science: Computer Science
Research group: DTAI
Part of the Honoursprogramme of the Faculty of Engineering Science (research track).
Topic: Development of an row-based type-&-effect system for the Eff programming language

Research Assistent: efficient compilation of algebraic effect handlers

KU Leuven
Sep. 2016 - Apr. 2017

Faculty of Engineering Science: Computer Science
Research group: DTAI
Part of the Honoursprogramme of the Faculty of Engineering Science (research track). My project is part of the C1 project: Algebraic Effect Handlers: Harnessing the Fundamental Power of Effects. Eff is a functional programming language that uses handlers to handle all kinds of effects. These effects could be I/O, exceptions, user-defined, etc. My task is to design, implement, benchmark and formally proof new optimisations in the Eff compiler. The compiler is written in OCaml.

Web Performance Research Internship

Expertise centre for Digital Media (EDM), UHasselt
Jul. 2016 - Sep. 2016

I worked on the iMinds PRO-FLOW project.
My work involved creating multiple usecases to measure website performance. The main focus is on the difference between the http versions (http1.1, https, http2).
During the project, I had to utilise multiple servers, maintain and extend the nodejs framework used to measure website performance, and manually optimize commercial websites using PHP, JS, HTML and CSS.

Summer Research Internship Physical Computing

Expertise centre for Digital Media (EDM), UHasselt
Aug. 2015 - Sep. 2015

Work on a project which focuses on the interaction between a human entity and a drone, aswell as interaction between the drone and virtual objects. This project is written in C++, used the Optitrack motion capture and a custom created drone.

Extracurricular Activities

Axel Faes
PhD Fellow
axel.faes[at]gmail.com
axel.faes[at]kuleuven.be

DjangoGirls coach of KU Leuven

Leuven, Belgium
Mar. 2018 - Current

We inspire women to fall in love with programming.
Django Girls organize free Python and Django workshops, create open sourced online tutorials and curate amazing first experiences with technology.

Student Representative of KU Leuven

Leuven, Belgium
Sep. 2017 - Current

POC of Master Computer Science Engineering
POC of Advanced Master Artificial Intelligence
Member of Departmental council of Computer Science
Member of Department board of Computer Science
Member of Faculty council of Engineering Science

Coach of CoderDojo Belgium

Uasselt, PXL
Sep. 2014 - Current

Teach children how to program utilising Scratch, Python, Minecraft and Lego mindstorm.

Member of Student Council

UHasselt
Aug. 2015 - Aug. 2016

Member of Board of Education
Member of Faculty Council
Member of Board of Student Facilities
Member of Diversity Commission
Temporary representative in VVS (Vlaamse Vereniging van Studenten vzw)

Member of Student Council

UHasselt
Mar. 2015 - Aug. 2015

Member of Board of Education
Member of Faculty Council
Member of Board of Student Facilities

Student Representative of UHAsselt

Hasselt, Belgium
Sep. 2013 - Jul. 2016

Representing students interests in a Computer Science education context.
This meant discussing with the university in order to improve teaching, learning, assessment and academic services.
Representing Computer Science education for high school students

Projects

Axel Faes
PhD Fellow
axel.faes[at]gmail.com
axel.faes[at]kuleuven.be

An Information Theoretical Approach to EEG Source-Reconstructed Connectivity

Advanced Master's Thesis
Feb. 2018 - Jul. 2018

This thesis takes an information theoretical approach, which concerns model-free, probability based methods such as Conditional Mutual Information, Directed Information, and Directed feature information. - 17/20

Algebraic Subtyping for Algebraic Effects and Handlers

Master's Thesis
Feb. 2018 - Jul. 2018

Extending Algebraic Subtyping to incorperate support for algebraic effects and handlers. Final score - 19/20

Reinforcement Learning Agent in Google Deepmind’s StarCraft II Framework - CSAI

Developer
Feb. 2018 - Jul. 2018

Implement several learning algorithms in PySC2

Software Architecture course - Project

Developer
Feb. 2017 - Jul. 2017

Project made for the course ’Software Architecture’. The goal was to design a software architecture in UML for a IoT-platform concerning pluggable sensors. The platform allows storage of customer data and the use of third party applications for data analytics. Final score - 18/20

ICAL parser for KU Leuven schedules

Lead Developer
Aug. 2016 - Current

An nodejs application to create an iCalender file for courses at KU Leuven. Allows the creation of a schedule containing courses from different masters and the option to ignore events.

Machine learning techniques for flow-based network intrusion detection systems

Bachelor's Thesis
Feb. 2016 - Jul. 2016

The thesis gives an overview of how machine learning algorithms could be used for intrusion detection using only IP Flows. The system has been used to detect intrusions in Cegeka Hasselt Datacenter network.

Software engineering: Search and Recommendation System

Team Member
Feb. 2016 - Jul. 2016

A search and recommendation system for VoD (Video on Demand) for Androme. The system is currently being used in production in the Nebula project. Both Content-Based Recommendations and Collaborative filtering techniques were implemented. Made in a team of 5 (Pieter Teunen, Luuk Raaijmakers, Brent Berghmans, Axel Faes, Matthijs Kaminski, Wouter Bollaert) utilising Java and the Spring framework. Final score - 15/20

TTUI: Household Survival

Researcher
Sep. 2015 - Dec. 2015

Project made for the class ‘Technologies and Tools for User Interfaces’.
A tower-defense style game written in Unity utilising Optitrack motion capture. The game combines the virtual world and reality, by allowing users to interact with the virtual world using real-world objects. Made by Brent Berghmans, Axel Faes and Matthijs Kaminski. Final score - 18/20

Cardinal: scripting language

Lead Developer
Jan. 2015 - Sep. 2015

Cardinal is a small, fast, class-based, Object Oriented scripting language written in C. It is built upon the skeleton of an existing scripting language and shows how I can modify and improve existing software, as well as design new components to this software.

New components include a debugger, an embedding API, multiple inheritance and a new module system.

United in Manchester

Team Leader
Jul. 2015 - Aug. 2015

A summer school which focuses on teamwork in cross-cultural and multidisciplinary teams, global product development and entrepreneurship. Our team developed a start-up idea on Food Management/Delivery system. Product pitch took place at the end of the course for feedbacks from professionals. Our team consisted of Axel Faes, Linh Chi Evelyn Phan, Reinaert Van de Cruys and Maria Barouh.

PSOPV: Visual Programming IDE

Developer
Feb. 2015 - Jul. 2015

A Visual programming IDE created by Axel Faes & Matthijs Kaminski for a course of Hasselt University. The purpose of the IDE is to create ‘black boxes’ which can send events (signals packed with data) to eachother. We take the idea of using drag-able blocks in a visual IDE and expand on it. Final score - 17/20