Hi, my name is Mohammed Hajji baba
A 42 Student .

Know more

About me

Profile Image

I am a 22-year-old currently preparing for a Digital Architect title at 42 School. With a strong passion for web development, I am seeking a 6-month internship in Paris. I am eager to contribute to exciting projects and grow as a developer. If you're looking for a dedicated and enthusiastic intern, I would love to discuss how I can contribute to your team.

View Resume

Languages

  • C Image
  • C++ Image
  • Python Image
  • JS Image
  • Django Image
  • BootStrap Image
  • Github Image
  • Docker Image

Projects

Minishell

The Minishell project is a minimalist Unix command interpreter written in C. It offers essential features such as command execution, management of redirections, pipes, and environment variables, as well as built-in commands like echo, cd, and exit. Designed to mimic the behavior of popular shells like Bash, Minishell enables efficient interaction with the operating system.

See Live Source Code

Cub3D

Cub3D: Developed a C graphics engine inspired by Wolfenstein 3D, using ray-casting for a dynamic 3D maze view. Managed textures, colors, user interactions, and utilized the MiniLibX library for graphics rendering and window creation.

See Live Source Code

Philosophers

In the "Philosophers" project, each philosopher represents a process that alternates between eating, thinking, and sleeping in a simulated environment. The project is coded in C and uses threads and mutexes to simulate the philosophers' actions. The goal is to efficiently handle these processes so that no philosopher dies of starvation.

See Live Source Code

Contact

Interested in working together or have any questions? Feel free to reach out to me!

Get in Touch