Hafid Saadi's Projects
Website using three.js
My Cursus at 42 Quebec
A quiz app about computer related stuff!
A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++98, C++03, C++11, C++14 and later
A blockchain implementation with nodejs and Typescript
A ChatGpt clone built with Python3, OpenAI Api and Gradio
This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.
Automatic Speech Recognition (ASR) - Kabyle
This project is about representing a landscape as a 3D object in which all surfaces are outlined in lines.
Algorithmic forecasting of energy consumption
Understanding how files are opened, read and closed in an OS by making a function that gets lines from a file.
Hello 👋 and welcome on my Github 💻 and my world 🌍
Images holder for other projects
This project aims to broaden the knowledge of system administration by using Docker. I had to virtualize several Docker images, creating them in your new personal virtual machine.
Exercism exercises in JavaScript.
The blockchain that provides the digital content namespace for the LBRY protocol
This project is about coding a C library. It contains a lot of general purpose functions my programs rely upon
A graphics library that works with you rather than against you. MLX42 is a simple cross-platform graphics library that uses GLFW & OpenGL.
This project is a general practical exercise that let me discover networking
Making an Audio Book from any PDF using Python
In this project, I learned the basics of threading a process. I saw how to create threads and I discovered mutexes.
My portfolio
The purpose of this project is the discovery in detail UNIX mechanism - pipe
This project made me sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed I had to manipulate various types of algorithms and chose the most appropriate solution (out of many) for an optimized data sorting.
Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger in C++
Tamusni Nteqbaylit Site web Link : https://tamusninteqvaylit.online/
A simple webserve and client side with C
This project is about writing your ow HTTP server. You will be able to test it with an actual browser. HTTP is one of the most used protocols on the internet. Knowing its arcane will be useful, even if you won’t be working on a website