Hi! Iβm a french software engineer at BlaBlaCar, the most widely used car-sharing application in the world. But I also develop things on my free time, my favorite fields are software development, computer graphics, web development and machine learning.
More informations on my website: angeluriot.com
This project is an autoregressive language model like ChatGPT, after training on 200GB of french text during 570 hours, it is able to answer questions, follow instructions, generate stories, and more...
This project is a deep convolutional generative adversarial network that can create high quality images from a random seed like portraits, animals, drawings and more...
It's a massively multiplayer browse game, it takes up the concept of .io games: everyone plays on a large map and the goal is to to be the first of the global ranking...
This program takes its concept from the famous game Minecraft. It procedurally generates an infinite world, the player can break blocks and there are different biomes and mobs...
This program is an n-body type simulation using GPU acceleration. It is able to simulate galaxies, galaxy collisions and universes. You can choose a lot of parameters like the speed of the stars, the shape of the galaxy, and more...
This program can generate images of fractals like the Mandelbrot or the Julia set. The program allows us to zoom and navigate in these interesting mathematical structures...
This program approximates the solutions of the Navier-Stokes equations to simulate the behavior of a fluid in 2D. It can be shaken with the mouse in real time...
It is an interactive web application that can create and solve mazes. You can choose among several different algorithms, move the start and the finish or draw your own walls...
This project is a bot that generate random French proverb images and post them every day on its own Twitter account (with more than 10 thousand followers)...
This project is a ray tracer made in C++ on the CPU that can render complex 3D scenes with custom models and textures, reflexions and refractions, shadows, and more...
An application showing data from the Ocean Biodiversity Information System (OBIS) on a 3D globe. You can choose the species, specify a date range, and also show an animation of the evolution over time...
This is a handmade neural network library for Python. It supports multiple layers, activation functions, optimizers... You can easily create a model and train it with backpropagation...
This program is a sandbox 2D application simulating the interactions between a large number of materials. It uses a grid where each square represents an element of a material. There is wood, water, lava, ice, acid, and many other...
This project is a website portfolio made to present my computer science projects. It is a one-page responsive website programmed with HTML, CSS, and JavaScript...
It's a neural network using a genetic algorithm to learn how to control a car on a racetrack without crashing on the walls. It uses lasers to know its distance to the walls and turns according to that...
It's a simplified Shell running basic Unix commands. It can launch default Unix binaries or any other program. It can handle process input and output redirections, pipes, background / foreground...
This program is a neural network using an evolutionary algorithm to learn how to play the famous game Flappy bird. After about ten generations, it manages to go through the pipes...
It's a simplified clone of Magic the Gathering Arena but with the cards of Clash Royale, it implements the basic mechanics of the game with a display in the console (no external libraries were allowed)...
This program use the Minimax algorithm to choose the best move in chess with a given number of moves in advance. The higher this number, the better its moves will be but the slower it will play...
A simulation predicting the behavior of neutrons in the core of a nuclear reactor using the Monte Carlo method. The goal was to find the amount of radiations reaching the reactor's walls...