Welcome to my GitHub profile! I'm a passionate Software Engineer, specializing in backend development, networking, and systems programming. I have a strong foundation in C, C++, Go, and Bash, along with a deep interest in AI, DevOps, and optimization.
- Programming Languages: C, C++, Go, Bash
- Web Development: HTML, CSS, NGINX, Docker
- Databases: MariaDB, SQLite
- Networking: TCP/UDP, Socket Programming, Networking Protocols
- Operating Systems: Linux, macOS, Windows
- Tools & Platforms: Git, GitHub, Docker, Kubernetes
I am currently working on backend projects, improving my AI & ML skills, and diving deeper into networking and system-level programming.
Here are some of the key projects I've been working on:
- minishell: Minishell is a project from 42 school that involves creating a minimal Unix shell. The objective is to understand process creation, management, and command execution while adhering to POSIX standards..
- cub3d: Cub3D is a project from 42 school that involves creating a basic 3D game engine using raycasting, inspired by the classic game Wolfenstein 3D. The goal is to understand graphics rendering, handling user input, and implementing a simple game loop.
- Inception: Inception is a project from 42 school that involves setting up a system of Docker containers to simulate a small-scale server environment. The goal is to understand containerization, orchestration, and service management while ensuring proper security and scalability..
- philo: Philo is a project from 42 school that involves solving the classic Dining Philosophers Problem using multithreading. The goal is to manage concurrency, avoid deadlocks, and ensure efficient resource utilization.
Feel free to reach out to me at [elmehdibelfkih@gmail.com] or via LinkedIn.
Thanks for visiting! 🌟