Soon to be a graduate of the National School of Computer Science and Applied Mathematics of Grenoble & Linköping university with a degree in data science, Artificial intelligence & Software engineering.
Made with:
A classmate and I worked on implementing a face recognition system based on the Higher Order Singular Value Decomposition (HOSVD) classification algorithm. The goal is to determine if a given image of a person is in a database and, if so, which person in the database it is. The dataset used is a collection of 112x78-pixel images of ten different persons, taken in eleven different expressions.
Made with:
"Projet Genie Logiciel" was a project undertaken at Ensimag which involved implementing a compiler for a hypothetical object-oriented language (a Java subset) using Java and ANTLR. The project management was done using Trello and an agile methodology was followed. The working environments utilized for the project included VSCode and NetBeans.
Made with:
Together with a classmate, we developed a video player using the threads from the POSIX THREAD LIBRARY. Our solution combines various synchronization problems while adhering to certain constraints. To achieve synchronization, we utilized monitors.
Made with:
A classmate and I created a mini-shell interpreter that allows users to execute commands and manage processes. The project progresses gradually by introducing new features such as files redirections, background processes, and multiple pipes
Made with:
A classmate and I created a dynamic memory allocator that closely resembles the implementation of malloc() in Linux's GNU libc. Our allocator employs the same global management, with small, medium, and large size categories, along with comparable thresholds and algorithms, including the Buddy algorithm. It can be used as a substitute for the "real" malloc() in basic scenarios across all processes. To test it, we utilized the googletest library.
Made with:
As a team of 3, we worked on a project to create the Gange application. Our goal was to develop a database that would enable a company to sell its products. We handled everything from analyzing the problem to designing the database and implementing it using Java's graphical library Swing. We paid close attention to the features of the application.
Throughout this internship, my roles are:
Throughout this internship, my role was: