Pieter Fiers

Machine Learning, Maps & Microcontrollers

pieter@pfiers.netpfiers.netGitHubLinkedIn

Passion

From building autonomous drones and rovers, to helping us map the world with apps and websites: if it involves a computer interacting with the outdoors, I'm in.

Read about two of my favorite projects below, or check out all of my web apps, embedded systems, and Android apps here: pfiers.net​/projects.

Education

MSc Computer Science - Cardiff Metropolitan University, Cardiff

2021 - 2022

Magna cum laude

Bachelor Applied Informatics - UCLL, Leuven

2018 - 2021

Magna cum laude

Employment

Professional Tutor - classgap.com and other platforms

2019 -

I first started tutoring in 2019 for my then University, UCLL. Since then, I've taught over fifty students in computer science and software engineering topics through various organizations. You can read reviews by students on classgap.com.

Open Summer of Code - Intern Software Developer - osoc.be

July 2020

Open Summer of Code is a 4-week summer programme focused on building open source projects of public utility. Commissioned by Brussels Mobility, my team and I built Cyclofix: A solution to map, present and integrate cycling infrastructure in Brussels.

i-Force, Aalst - Intern Computer Forensic Analyst - ​i-force.be

September 2019

Student job at i-Force, a fraud and digital forensics company. During my time here I created tools to aid in data recovery and processing for servers affected by a cyber attack. I also gained practical experience with Palo Alto Firewalls and Kerberos.

NERF (IMEC), Leuven - Intern Research Software Developer - nerf.be

September 2018

Internship at the NERF (Neuro-Electronics Research Flanders) neuroscience lab of professor Karl Farrow, during which I made “Kinect Mouse Tracker”, a computer vision application to track a mouse’s position in real-time using depth information.

Projects

Please do check out my projects in detail with links to source code and results on pfiers.net/​projects. In addition to the two projects listed below, I've also developed Android apps, websites, and embedded systems.

Lakehopper - Deep Learning, Machine Vision, Python, Rust

Lakehopper is my vision for an autonomous drone that can fly indefinitely by hopping from one lake to the next, recharging its batteries each time using solar panels.

As my Master’s thesis, I developed Lakehopper’s high-level planning software. This system uses a convolutional neural network to identify lakes and buildings from aerial imagery. From this, it generates a navigation graph to calculate the best multi-hop paths between lakes. These paths avoid build-up areas and restricted airspace.

In my free time I’m working on the hardware of the drone. The first version I developed unfortunately experienced a crash rapid unscheduled disassembly on its maiden flight. I’m currently working on the second version.

Pathy - Deep Learning, Machine Vision, Python, Robotics

Pathy is my Bachelor’s thesis project. It is a small tank-track rover that autonomously follows forest paths using a convolutional neural network. The network runs on the single board computer on the rover from a live webcam feed.

Skills

I have developed software in both high and low-level languages languages: from JavaScript, Python and Kotlin, down to C++, Rust and Go. Thanks to my computer science master's degree, I have a solid understanding of the fundamentals of the field, as well as of modern data science and machine learning techniques.

Through my undergraduate specialization in systems and networks and professional experience, I also developed a deep understanding of application and network security.

Interests

When I’m not programming I’m usually either hiking, climbing, geocaching or sailing. I also enjoy teaching others what I’ve learned. I’m a certified sailing coach and I tutor others in technological topics. Many of my projects are also inspired by my love for cartography and GIS. I’m a member of OSM Belgium and the OpenStreetMap Foundation, and I’ve contributed several apps and websites.