Mohammed Esafi's Projects
A cleanup script to free some memory on your 42 session / workstation 😵
42 Log time script using BeautifulSoup
Python script that backups the directories specified to Google Drive
A complete computer science study plan to become a software engineer.
OpenGL visualizer for 42 CoreWar
Introductory project to computer security in the specific field of the web.
Synchronize your settings files through GitHub GIST
Envato freebies downloader script using selenium & python
Read in a heightmap to generate a 3D model that the user can interact with ― 3D wireframe viewer
Competitive AI to place more random objects on a playing board than the opponent with a graphic interface.
Fit Tetris pieces into the smallest square possible using backtracking.
Save your dot-files on sqlite database
Recreate ls functionality in the terminal with C
Automatically follows people in Instagram based on hashtags list ⏱️
This project aims to introduce you to kubernetes from a developer perspective.
An app mirroring ChatGPT UI, dedicated to optimizing efficiency and productivity.
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
A long list of (advanced) JavaScript questions, and their explanations :sparkles:
Middleware to authenticate a Koa application with Shopify
Paths finder to move ants from start room to end room with the least amount of steps ― maximum flow at minimum cost
Is an extension / remake of some of the Standard C Library functions including some additional ones.
🤖 Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.
The second iteration of my personal website built with Gatsby
This README gives you a peek into who I am! 😜
Official Notion JavaScript Client
My first website! 2017 🥴
Shopify’s design system to help us work together to build a great experience for all of our merchants.
🚀 Free resources you may use to promote your next startup
A simple shell Todo list manager ✏️
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"