Skip to content
View C1STA's full-sized avatar

Highlights

  • Pro

Block or report C1STA

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
C1STA/README.md

Hi, I'm Walid

Software developer and student at 42 Paris

I build software from low-level systems and network services to modern, full-stack web applications.

Currently looking for a software engineering internship where I can contribute to backend, systems, or full-stack projects.

Email Walid Cista Walid Cista on LinkedIn

C C++ TypeScript Docker Linux

Selected work

Project What it demonstrates
VS MODE A full-stack competitive platform with React, Fastify, PostgreSQL, Redis, WebSockets, matchmaking, ELO rankings, and real-time social features.
ft_irc A multi-client IRC server in C++98 using non-blocking sockets and a poll()-driven event loop.
Minishell A Bash-inspired shell in C with parsing, expansion, pipelines, redirections, builtins, signals, and process management.
cub3D A Wolfenstein 3D-inspired raycasting engine written in C with MiniLibX and X11.
Inception A containerized WordPress infrastructure built from custom NGINX, PHP-FPM, and MariaDB images.
C++ Modules A curated collection of 34 C++98 exercises covering OOP, resource management, templates, STL containers, and algorithms.

Technical focus

  • Systems: C, C++98, Unix processes, signals, sockets, concurrency
  • Web: TypeScript, React, Node.js, Fastify, REST, WebSockets
  • Data: PostgreSQL, Redis, Drizzle ORM
  • Infrastructure: Linux, Docker Compose, NGINX, Git, GitHub Actions

More projects

  • Philosophers — multithreading, mutex synchronization, starvation detection, and timing
  • push_swap — operation-efficient sorting with two linked stacks and a cost-based insertion strategy

Pinned Loading

  1. ft_transcendence ft_transcendence Public

    Full-stack competitive platform with real-time social features, matchmaking, ELO ladders, and dispute arbitration.

    TypeScript

  2. ft_irc ft_irc Public

    A multi-client IRC server in C++98 built on non-blocking sockets and a poll-driven event loop.

    C++

  3. minishell minishell Public

    A Bash-inspired shell in C with parsing, pipelines, redirections, expansion, builtins, and signal handling.

    C

  4. cub3d cub3d Public

    A Wolfenstein 3D-inspired raycasting engine built in C with MiniLibX and X11.

    C

  5. inception inception Public

    A containerized WordPress infrastructure with custom NGINX, PHP-FPM, and MariaDB images, TLS, secrets, and persistent storage.

    Shell

  6. cpp-modules cpp-modules Public

    A curated C++98 exercise collection covering OOP, exceptions, templates, STL containers, and merge-insertion sort.

    C++