I'm Maurits Diepeveen, I'm 18 years old, my hobby's are programming, gaming, golf, tennis and skiing.
I have programmed in alot of programming languages most of these are: C++, Cuda, R, Rust, Lisp, Perl, Haskell, js, python and c#
I liked some of the programming languages that I have used more than others, my favourites are; c++ and python, and my least favourites are: javascript, Lisp, R and Haskell.
Most of my programming experience is with c++ and python.
The projects I have done consist of hobby projects and school projects.
I have had to do multiple projects for school, I really liked doing these projects.
Most projects were made within half a year.
My favourite projects were my PWS-project and the planner website.
I really enjoyed making the PWS-project, because i found the subject very interesting and I like combining physics with programming.
What i enjoyed about making the planner website are that I could use the skills of making an web app using python which I learned around half a year earlier and that the website is used by myself,
and most of the students in my school.
The list of projects will hopefully keep growing.
The projects are sorted from top to bottom by the date that i started working on the project.
Together with a class mate I participated in the Fish Fest game jam (https://itch.io/jam/fishfest). I wanted to participate, to use and improve my c++ skills. I made this game just for fun, and all of the code for the game is writen in c++. For the graphics we made use of raylib. The game has some bugs which make it crash, but because of the final exams coming we haven't fixed these bugs.
02-04-2024 to 09-04-2024
For my PWS (a big project that you have to do in pairs of 2, and have to spend 80 hours each, so 160 hours in total) I made an airplane simulator and fluid dynamic simulation. We didn't manage to finish the complete project before the deadline and still have things we want to add.
We used the programming language c++, we also made a makefile which compiles the code to an executable. We used an code architecture in which we placed declarations in an .h file and the actual code in .cpp files. We didn't have the time to check if the cfd-solver gives accuate results,
this was partially caused by the execution time opf the cfd-solver.
I decreased the execution time by more than 1000% by using cuda, but even this was not fast enough. To make the code run with cuda I had to rewrite the code we made before so all the steps were executed parallel top each other.
11-09-2024
For fun I made the game 2048 using c++, I used the programming language c++ to make the game. And I used the library curses for printing and updating the game in the terminal. The game only works for linux and you need to have the cursus libray for c++ installed.
07-02-2023
For this project I made an progam in which a car learns itself to drive. I used the programming language c++ and made an makefile to compile the code. The file structure used in the program and the way the makefile are used aren't good. I created the code for 2 types of ai: neuralnetworks and Qtables. I made 2 different update algorithms for the AI that uses neuralnetworks, these update algorithms are: genetic and backpropagation. The genetic AI works good, but the AI using backpropagation doesn't mlearn correctly, because I couldn't create an good learning algorithm. The program works, but there are probably some small errors that can occur.
08-11-2022
I followed a c++ course by the VU.
10-10-2021
I was asked by a teacher to make a web version of an Excel document which we used to see what we have to do every week. To make this website I used the programming language python and used the library's: flask, mysql, pandas, microsoftoffice and some others. The website works by dowloading the planner Excel file from sharepoint and reading the Excel file using pandas, after this it puts all the values in a database. The website retrieves it's data from the database and displays it in tables. After I made the website I set up the hosting of the website on Digitalocean. The website is currently in official use by my school, and is preferred by most students to the Excel file.
20-06-2021