PROBLEMSOLVING PROGRAMMER

I've started learning programming in the coding language C back in 2018 and have learned a lot more since! I've gotten a more in-depth, broad knowlegde in programming in C at Codam and have learned lot about algorithms, data collection and data management in the industry.  

School Projects:

At Codam I've been able to complete various different kinds of projects. You can find here a graphical projects, two algorithm-based projects (one on sorting and one on pathfinding) and a project to get to know the basics of how to work with API's.

SCHOOL PROJECTS

Data Collection:

In the industry I've had various opportunities to work on projects that required large amounts of data collection, data processing and creating readable spreadsheet for the acquired data.



DATA COLLECTION

CODE

Here you will find some examples of programs, functions and executables that I've worked on so far at Codam.

Fils de der ('Wireframes')


Creating a simplified graphic "Wireframe" representation of a relief landscape linking various points (x, y, z) via segments.


This was a school project where I contributed by creating three types of graphic, wireframe projections from the coordinates of a landscape, stored in a file and passed as a parameter to the program


For FDF I worked together with Pepijn Holster

#Codam



Push-Swap


A sorting algorithm with contstraints.


The rules of this sorting algorithm were as followed:

- You have only two stacks

- You can push the top number of a stack to the top of the other stack.

- You can swap the top numbers of each stack, the first two numbers of a stack or the first and last number of a stack. 


Push-Swap at #Codam

Rage against the API


Using the RATP's API to create a travel planning application


By getting two input strings from the user, we find the corresponding metrostations in Paris and then calculate the route between the designated stations. The ouput tells you which line(s) to take, what time it departs and for how manu stops.


For 'Rage against the API' I worked together with Dominique Saripapazoglou. This project was done within 2,5 days.


Algorithms, API's & Data

Both at Codam and as a developer in the industry I'm workingn a lot with algorithms, API's, data collection and data visualization.

N-Puzzle


Using A* to solve n-puzzles faster than an elderly man.


By getting an input containing the size of the puzzle and an actual n-puzzle, I have to solve the puzzle using the well known A* algorithm. The size of the puzzle can vary and the goal is to at least solve a 3x3 puzzle within 10 seconds.


N-Puzzle is currently a work in progress for me!

LEM-IN


A path-finding algorithm for ants.


By getting an input containing a number of ants, rooms with coordinates and connections between rooms, we find the shortest way to get all the ants from start to end without putting them in the same room


For LEM-IN I worked together with Wendell Misiedjan

Student Master Sheet


Creating the ultimate overview for pedago staff.


As a Pedago and Tech assistant at #42Wolfsburg, one of my tasks is to ensure that we have every necessary piece of information and data from each of our students.

By using the 42 Network's API, I gather all the data about our students, their projects and everything else necessary to monitor them. I make sure that this data is regularly updated and monitored.

Caught your attention?

Do you need help gathering data?

Writing an algorithm?