Cherchye Leon

Antwerpsesteenweg 57, 9000 Gent  |   +32 487 18 63 75  |  22 years old
[email protected]

Recently graduated Master of Industrial Engineer specialized in Software Engineering. Currently looking for a job as an IT developer where I can grow and learn fast. Open for new opportunities and ready to tackle new challenges. I want a place where I can prove myself and gain confidence in my skills. I also highly value a collegial atmosphere and companies that invest in this. So looking for anything where I can test myself, learn and grow. Values a constructive atmosphere and companies that offer growth potential.

Please take a look at my projects to see what I have worked on so far! And feel free to reach out if you have any questions, job opportunities, or collaboration ideas.


Experience

Started working at 15, gaining broad and varied experience as a student worker. In the last two years, I was able to work on IT projects. Below are the most relevant work experiences.

Web Development Student Job

KULeuven
Reference: Cas Lavaert

Developed the frontend for a Python-based simulation with a separate backend service. Deployed the project using Docker and Google Cloud. The frontend processes user input and generates a downloadable PDF report. Completed in three weeks, giving me experience in independent work and aligning with client expectations through clear communication. Learned that using Bootstrap could have saved time on custom CSS.
You can try the tool here: https://iiw.kuleuven.be/apps/agrivoltaics/tool.html

July 2024 - August 2024

Data Management Student Job

Clarebout
Reference: Frederik Beun

Migrated data from Excel files to a JSON-based database. Learned to handle large datasets, automate processing, and manage edge cases. Structured the data for easy searching, updating, and extending with version control. Gained early hands-on experience with large-scale data handling and database design. Worked independently but within a six-person team, which improved my communication skills and gave me insight into the role of a manager in guiding workflow and decisions.

July 2023 - July 2023

Restaurant Student Job

Frituur de Bunch
Reference: Chaveli Calis

Worked here for 3 years. Gained more responsibility on the job, including working independently and training new colleagues. Learned to take ownership of my tasks and developed a good relationship with my employer, colleagues and customers.

February 2022 - December 2024

Education

KU Leuven

Master in Industrial Engineering: Electronics & ICT – Specialization in Software Engineering

Graduated with distinction in masters: 75%
Master thesis: 16/20

September 2021 - July 2025

Erasmus Program

Last semester of the Master’s program

Stayed 5 months in Porto, Portugal
Studied at ISEP (Instituto Superior de Engenharia do Porto)

February 2025 - July 2025

Skills

Languages
  • Perfect Dutch
  • Perfect English
  • Perfect Japanese
  • Basic French

Technical Skills

Personal Skills
Communicative Team player Efficient Problem-solving Adaptive Quick learner

Interests

Traveling is my biggest hobby, and so far, I have visited over 10 countries. I love exploring new places, experiencing different cultures, and seeking out adventure. A few highlights include a three-week unplanned trip through Thailand with three friends, and an Erasmus experience where I was dropped into a new country and faced new challenges on my own. I especially enjoy nature and adventure trips, such as the four-day hike we did in Appenzell, Switzerland.

I spent most of my free time hanging out with friends or working as a student. I am also passionate about being active and like to try new activities. In the past I played football, swam, and boxed, and now I enjoy climbing. Music is another interest, and I am slowly learning to play the piano. I also enjoy gaming, especially with my brother, as we like trying out new co-op games together.

Since childhood, I have been fascinated by technology and computers. It was really exciting to me to learn how the digital magic works down to the transistor level. I am very interested in the new technology, especially artificial intelligence, and the applications it can have in many situations. I also want to learn how to implement this technology in a secure and responsible way.


Projects

N8N chatbot

For this project, I built a home server from scratch using an old computer. I installed Ubuntu and configured several services. I set up this website, a test website, my personal free Google Drive, and multiple N8N automation workflows. I configured everything with docker to work together seamlessly and ensured that the server was secure, modular and reliable.
First I build it just to run N8N workflows 24/7, now it is an hobby to expand it with new services and functionalities. It was a great learning experience in server management, networking, and dockerization.
The left picture shows a chatbot I made with N8N. This chatbot helps you with any questions you have about Paperbox’s product documentation.

My master’s thesis "A Modular Translation Layer for Static and Deterministic Payload Translation Between Heterogeneous Imperative-Based Agents Using LLMs" focused on developing a model to automate translation between two agents. This was aimed at agents that communicate in machine languages, such as JSON or XML. The goal was to correctly link the structure and content of messages to their representations in each agent, enabling automatic and deterministic translation.
The model I developed uses Large Language Models (LLMs), which are provided with the agents’ behavior files. By leveraging the LLMs’ coding and linguistic knowledge, the model can extract possible message contents and link them between the agents. While the model is not yet perfect, it served as an interesting starting point to explore the possibilities, implementation, and limitations of LLMs.
Below, you can find my paper and presentation.

Thesis Example
Price Awarding

This was our bachelor project, "Coturnix", where we had to make an existing environment smart. We chose a quail coop as our environment, inspired by my project partner’s hobby. The goal of the project was to design and implement a fully working system. We monitored everything in the coop, processed the data, sent it to Home Assistant, created automations, and built a connected website dashboard. With this project, we also won the "Pitch your STEM Project 2024" award at our campus for best project. We won this prize by creating an Instagram video of our project, which you can watch here.

This was a school project where we had to train an AI model to play the game Pylos. We started with the Minimax search algorithm and later expanded it into an artificial neural network. The project gave us hands-on experience in understanding how AI learns and what factors influence its performance. We discovered how crucial data quality is, and how much can be gained from processing existing data in smart ways. By adding meaningful features, the model’s performance improved significantly. We also saw how the volume of data and the training time strongly impact the outcome, and we experimented with different hyperparameters to observe their effects. Overall, it was a very valuable project that taught us both the fundamentals of AI training techniques and how to apply them in practice. It was also exciting to see the final results and watch our model play the game. Spoiler: It was better than me in the end.

AI playing Pylos
AI playing Pylos

For this project, my partner and I programmed a neural network from scratch in NVIDIA CUDA. We built the neurons, layers, forward propagation, backpropagation, and the entire training process ourselves, without using existing libraries. It was a real challenge, but once it worked, it was very rewarding to see the results. This project gave me a deeper understanding of the fundamentals and details of how neural networks function and are trained. We trained the model on the MNIST dataset, and it was fascinating to watch how the network learned from the data. The most interesting part was implementing everything in CUDA, learning the language, and applying techniques such as striding. We also experimented with performance optimizations, including coalesced memory access and CUDA streams.

For this project, we had to write a Java program that creates a schedule for moving boxes in a warehouse. This was done by simulating the warehouse with the vehicles, boxes, time, and stacks. It was a very interesting challenge because there were many constraints, and the order of tasks played an important role. Everything had to be programmed completely from scratch, which made it both challenging and a real brainteaser. The first step was to build the entire environment and implement all the constraints. After that, we designed and implemented the planning logic. Although it may sound simple in a few sentences, creating the environment and making sure everything worked correctly was a demanding task and a great learning experience. I am very proud of our result, as the generated schedules scored very well in terms of efficiency, correctness, and processing time.

Warehouse Planning