Mario van Rooij

Computational Scientist
Hey! My name is Mario and I live in Amsterdam (Netherlands)
I love solving problems using code, reading about psychology and nutrition, and doing sports
- mariovanrooij@hotmail.com
- Phone
- (+31) 6-2898-2519
- Website
- https://Snoeprol.github.io/
- GitHub
- Snoeprol
- Mario van Rooij
Experience
– present
Thesis Intern Intelligent Imaging at TNO
TNO is a cornerstone of Dutch technology. It works together with the government and companies to provide solutions in technical, as well as social domains. Intelligent Imaging is mainly focussed on smart use of computer vision.
–
Teaching Assistent at University of Amsterdam
Helping students in courses of Bsc. and Msc. level. Courses I helped with are Condensed Matter, Introduction to Computational Science, Information retrieval, and statistical analysis for physicists
–
Tutor at Bijlesmeester
Guiding high school students in subjects of physics, and mathematics.
–
Physics Fair Assistent at University of Amsterdam
Assisting in setting up physics fairs for the University of Amsterdam. Visitors come in and expect a tour in which I assisted. This also gave me the chance to excite the younger public for physics.
Education
–
Master in Computational Science
from University of Amsterdam with GPA of 8.6
Courses
- Complex System Simulation
- Numerical Algorithms
- Agent-based Modelling
- Evolutionary Computing
- Large Scale Data Engineering
- Stochastic Simulation
- Scientific Computing
- Advanced Numerical Methods in Many Body Physics
- Machine Learning for Physics and Astronomy
- Programming Multi-core and Many-core Systems
- Uncertainty Quantification
–
Bachelor in Physics and Astronomy
from University of Amsterdam with GPA of 8.1
Courses
- Calculus
- Astrophysics
- Condensed matter
- Programming for Physics and Astronomy
- Research practicum
- Theoretical Solid State Physics
Projects
Counting number of trees in the Netherlands :
–
Project in which we used a Graph Neural network to count the number of trees in the city
Highlights
- Implementing parallel jobs on AWS using Databricks
- Websit that shows where trees are mainly located in Amsterdam
- Implementing clustering algorithms to identify trees
Multi-threaded CPU and GPU differential heat equation. :
–
Concurrent Programming Course
Highlights
- Implementing Cuda kernels to solve differential equations
- Using Pthreads in C to parallellize code
Agent Based Modelling Project :
–
Analyzing clustering of trading blocks within the European Union by use of an agent based model
Highlights
- Web interface
Density Functional Theory Project :
–
Investigating how silicon quantum dots absorb light when molecules are attached to them
Highlights
- Density Functional Theory calculations
- Writing OO python scripts
Aging Globular Clusters :
–
Calculating the age of a cluster according to the hertzsprung-russell diagram
Languages
- Dutch
- Fluency: Native speaker
- English
- Fluency: Fluent
- German
- Fluency: C1
Skills
- Kernel Development
- Level: IntermediateKeywords:
- Algorithm
- Level: Intermediate
- Web Development
- Level: JuniorKeywords:
Interests
- Activity
- Keywords:
- Reading
- Keywords: