Skip to content
View 0x00-A's full-sized avatar

Block or report 0x00-A

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
0x00-A/README.md

πŸ‘‹ Hi there, I'm abdelatif

I'm a passionate software developer who loves building things for the web.

πŸš€ About Me

  • πŸ”­ I'm currently working on exciting web projects
  • 🌱 I'm currently learning cloud technologies
  • πŸ‘― I'm looking to collaborate on open source projects
  • πŸ’¬ Ask me about web development and software architecture

πŸ› οΈ Technologies & Tools

JavaScript TypeScript React Next.js Python C C++ Docker Git

School projects
Project Description Knowledge acquired
Transcendence Developing a real-time multiplayer chat platform β€’ Mastered full-stack development with React, TypeScript, and Django
β€’ Implemented real-time WebSocket communication for multiplayer functionality
β€’ Designed secure authentication flows using OAuth for user management
β€’ Managed complex state for multiplayer game scenarios using React and TypeScript
β€’ Deployed containerized applications with Docker for streamlined deployment
β€’ Implemented CI/CD pipelines for automated deployment of the React and Django application
IRC Building a webserver from scratch Nginx style β€’ Implemented low-level networking protocols for IRC communication
β€’ Mastered TCP/IP socket programming to establish reliable server-client connections
β€’ Developed event-driven architecture to efficiently manage multiple IRC events
β€’ Handled concurrent client connections, ensuring real-time message delivery
β€’ Implemented RFC protocol specifications for IRC compliance and functionality
Inception Creating a fully functional development environment using Docker including Nginx, MaraDB and WordPress β€’ Architected multi-container applications
β€’ Mastered Docker networking concepts
β€’ Implemented secure container communication
β€’ Created custom Docker images
β€’ Managed persistent data volumes
β€’ Orchestrated services with docker-compose
β€’ Configured and optimized Nginx as a reverse proxy
β€’ Wrote Bash scripts for container entrypoints and automation
β€’ Executed and optimized basic SQL queries for database operations
cub3d Creating a basic 3D game engine inspired by the classic game Wolfenstein 3D β€’ Implemented a raycasting rendering engine to render 3D environments
β€’ Mastered 3D graphics mathematics to simulate depth and perspective in a 2D grid
β€’ Developed efficient collision detection for accurate player movement and interaction
β€’ Created a texture mapping system to apply textures onto surfaces in the 3D world
β€’ Optimized rendering performance to achieve smooth frame rates and low resource usage
NetPractice General practical exercise to discover networking β€’ Applied concepts of IP addressing, subnetting, and routing to real-world networking scenarios
β€’ Simulated real network environments to understand packet flow and error handling
mini-shell Building a basic shell capable of parsing and executing commands, handling input/output redirections, pipes, environment variables, and signal handling β€’ Developed complex command parsing system
β€’ Implemented process management
β€’ Created custom command interpreter
β€’ Handled signal interrupts and job control
β€’ Managed environment variables
β€’ Built pipe and redirection system
philosophers Implementing a simulation of the Dining Philosophers Problem β€’ Mastered thread synchronization techniques
β€’ Implemented mutex and semaphore usage
β€’ Solved complex deadlock scenarios
β€’ Optimized concurrent resource access
β€’ Developed thread-safe algorithms
β€’ Monitored process performance
fractol Creating a program that generates and displays various fractals, such as the Mandelbrot set and Julia set β€’ Implemented fractal rendering algorithms to visualize complex mathematical shapes
β€’ Mastered mathematical concepts related to fractals and recursive functions
β€’ Developed an interactive interface to explore fractals through zooming and color manipulation
β€’ Optimized rendering performance to handle large-scale fractal computations
β€’ Applied mathematical transformations to create dynamic and visually appealing fractal patterns
β€’ Integrated real-time user inputs for customization and exploration of fractal visuals
minitalk Creating a simple client-server communication program using Unix signals (SIGUSR1 and SIGUSR2) β€’ Mastered Unix signal handling
β€’ Implemented binary data transmission
β€’ Created reliable communication protocol
β€’ Managed process synchronization
β€’ Developed error handling system
β€’ Built efficient message queuing
push swap Creating an algorithm that sorts a stack of integers using a limited set of operations on two stacks β€’ Developed efficient sorting algorithms
β€’ Optimized space complexity
β€’ Implemented stack operations
β€’ Created performance benchmarking
β€’ Mastered algorithm analysis
β€’ Built visualization tools
born2BeRoot System administration and virtualization β€’ Mastered Linux system administration
β€’ Implemented secure system policies
β€’ Configured network services
β€’ Created automated monitoring
β€’ Managed user permissions
β€’ Built backup solutions
printf C printf function recode β€’ Implemented variable argument handling
β€’ Created format string parser
β€’ Developed type conversion system
β€’ Built memory management system
β€’ Mastered string manipulation
β€’ Created extensive test suite
GNL Creating a function that reads a line from a file descriptor (or multiple file descriptors) and returns it, similar to the behavior of the getline function in C β€’ Mastered file descriptor management
β€’ Implemented efficient buffer reading
β€’ Created memory leak prevention system
β€’ Developed error handling mechanisms
β€’ Built multi-file handling system
β€’ Optimized I/O operations
libft Coding a C library β€’ Created comprehensive string manipulation functions
β€’ Implemented memory management utilities
β€’ Developed linked list operations
β€’ Built array manipulation functions
β€’ Created extensive unit tests
β€’ Mastered Makefile automation

πŸ“ˆ GitHub Stats

Your GitHub stats

Top Languages

πŸ“« How to reach me

LinkedIn Twitter Email

0x00-a

⭐️ From 0x00-A

Pinned Loading

  1. ft_transcendence_42 ft_transcendence_42 Public

    A real-time multiplayer gaming platform built with React, TypeScript, Django, and WebSockets.

    TypeScript

  2. ircserv_42 ircserv_42 Public

    IRC server built with C++

    C++