Axel Faes
PhD Fellow
axel.faes[at]gmail.com
axel.faes[at]kuleuven.be
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
Faculty of Engineering Science: ESAT (Electrical Engineering)
Research group: STADIUS
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
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.
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.
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.
Axel Faes
PhD Fellow
axel.faes[at]gmail.com
axel.faes[at]kuleuven.be
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.
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
Teach children how to program utilising Scratch, Python, Minecraft and Lego mindstorm.
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 Board of Education
Member of Faculty Council
Member of Board of Student Facilities
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
Axel Faes
PhD Fellow
axel.faes[at]gmail.com
axel.faes[at]kuleuven.be
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
Extending Algebraic Subtyping to incorperate support for algebraic effects and handlers. Final score - 19/20
Implement several learning algorithms in PySC2
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
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.
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.
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
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 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.
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.
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