Home Contact Login

Razik Yousfi

Software Engineer

About me

Graduated from EPITA.

Major in Cognitive Sciences and Artificial Intelligence.


18, Avenue des Martyrs de Chateaubriant
93700 Drancy - FRANCE
+33 6 42 91 63 73

razik.yousfi@gmail.com

Resume

[PDF] [DOCX]

View Razik Yousfi's profile on LinkedIn

Projects

You can find here the different projects I have during my studies at Epita.

Sliq

Groups of: 1
Language(s): C++
Duration: 1 month

SLIQ is a scalable decision tree classifier handling both categorical and numeric attributes.

Rete

Groups of: 1
Language(s): C++
Duration: 1 month

Dazel

Groups of: 4
Language(s): Java
Duration: 1 month

The objective of this project was to develop a Java video game based on the Zelda theme. It has been done here using the LWJGL library for the OpenGL bindings.

A video of the final version of the game can be found here.

Tiger

Groups of: 4
Language(s): C++
Duration: 6 months

Tiger is the most important project for third-year students at Epita. Its goal is to implement in C++ the language described by Andrew Apple.
The main objectives of this project are to teach students efficient and powerful C++ by the implementation of well-know idioms and design patterns.

As a teacher assistant, I had to maintain and supervise this project. More information can be found here.

42sh

Groups of: 6
Language(s): C
Duration: 3 months

The aim of this project is to develop a Unix shell or command-line interpreter with quite the same functionalities as Bash.
The main objective is to finalize the teaching of the C language at EPITA, follow a given grammar and re-implement an existing software.

Ice

Groups of: 4
Language(s): C
Duration: 8 months

This is the second project I have developed at EPITA.
Ice is an interpreted scripting language which specificity was the handling of big number (more than a hundred digits).

Performances were better than PHP for number related operations.

Rolopeno Racing

Groups of: 4
Language(s): Delphi
Duration: 8 months

This project was our first team project at Epita. Its main purpose was to apply the different lessons we got at school and to teach us some basic team management skills.

Rolopeno Racing is a 3D multiplayer network ships video game. It was developed using OpenGL and some other well known technologies (3DS, Bsp, ...).

You can download a version for Windows here.