Skip to content
View sabytheo's full-sized avatar
  • Riorges, France

Highlights

  • Pro

Block or report sabytheo

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
sabytheo/README.md

Hi, I'm Theo

Student at 42 Lyon, graphic designer turned developer. At school I write C and C++ — shells, threads, raycasting, an IRC server — and I'm now building a real-time multiplayer web game in TypeScript for ft_transcendence, the final project of the common core.

Stack

C C++ TypeScript Svelte Tailwind CSS Three.js Colyseus Bun PostgreSQL Prisma Docker NGINX MariaDB Linux Bash Git

42 Lyon — common core

Rank Project What it is Language
00 libft My own C library: libc functions, strings, memory, linked lists C
01 ft_printf printf rebuilt with variadic functions C
01 get_next_line Read a file descriptor one line at a time C
01 born2beroot A hardened Debian server in a VM: LVM, SSH, UFW, AppArmor Sysadmin
02 push_swap Sort integers with two stacks and a limited instruction set (radix sort) C
02 pipex Shell pipelines with pipe, fork, dup2 and execve C
02 so_long A small 2D game with MiniLibX: map parsing, flood fill path check C
03 Philosophers The dining philosophers: threads, mutexes, no deadlock C
03 minishell A Bash-like shell: parsing, pipes, redirections, heredoc, signals C
04 NetPractice TCP/IP addressing, subnet masks and routing tables Networking
04 Cube3d A Wolfenstein-style raycasting engine with multithreaded rendering C
04 C++ modules 00–04 00 · 01 · 02 · 03 · 04 — classes, memory, operators, inheritance, polymorphism C++98
05 Inception NGINX (TLS), WordPress and MariaDB, each in its own hand-written Docker image Docker
05 ft_irc An IRC server built with a single epoll loop, channel operators and a bonus bot — team project C++98
05 C++ modules 05–09 05 · 06 · 07 · 08 · 09 — exceptions, casts, templates, STL C++98
06 ft_transcendence Real-time multiplayer web game — in progress TypeScript

Pinned Loading

  1. Cube3d Cube3d Public

    A Wolfenstein 3D-style raycasting engine in C with MiniLibX: textured walls, minimap, doors and multithreaded rendering.

    C

  2. Inception42 Inception42 Public

    Dockerized web infrastructure: NGINX (TLS), WordPress + PHP-FPM and MariaDB orchestrated with Docker Compose.

    Shell

  3. minishell minishell Public

    A Bash-like shell in C: parsing, pipes, redirections, heredoc, environment variables, signals and builtins.

    C

  4. KadalK/ft_IRC KadalK/ft_IRC Public

    C++