Skip to content

GSantoine/GSantoine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Hi there 👋

👨‍💻 Main Languages

C C++ Python TypeScript

🧰 Tools

Docker Bash PostgreSQL MariaDB Prisma SQL HTML CSS Nginx React Nest

👨‍🎓 Currently Learning

Numpy

Next to learn

Pandas PyTorch TensorFlow Scikit Rust Go

 Personal and post common-core projects

Project link Description Languages/Techs Notions covered Status
snow_crash cyber security project : collection of 15 CTF exercices on a given ISO Bash PHP C Linux basic reverse engineering and packet sniffing, binary exploitation Done
python for AI Collection of exercises aiming to introduce python for AI Python python applied to data analysis In progress

 Common Core Projects

Project link Description Languages/Techs Notions covered
ft_transcendence A full-stack infrastructure for an online multiplayer game React Nest Docker PostgreSQL Prisma
Webserv A small HTTP protocol webserver from scratch C++ PHP HTML
Inception A Docker LEMP stack infrastructure Docker Bash MariaDB Nginx Debian Wordpress PHP
CPP_modules An introductive project to C++ programming C++
Cub3D A Raycasting project aiming to reproduce Wolfenstein 3D C
Netpractice An introduction to networking and IP address N/A
Philosophers An introduction to multithreading and forking using mutexes and semaphores C
Minishell A custom implementation of bash based on the posix version C
So_long A graphical introduction project using an educative library C
push_swap A sorting algorithm using 2 stacks and limited operations C sorting algorithms, stack and linked list data structures, dynamic memory allocation
minitalk Using UNIX signals to send messages between a server and a client C UNIX processes and signals, bit manipulation
ft_printf Custom version of the libc printf function C variable arguments list, under-the-hood operation of printf
get_next_line A C function to get lines from a file descriptor using a buffer size C file descriptors, static variables, buffer manipulation, dynamic memory allocation and reallocation
BornToBeRoot A sysadmin introduction project on a virtual machine Bash Debian virtualization, partitioning, ssh, firewalls, basic server configuration and good security practices, passwd management
Libft My custom implementation of libc functions C under-the-hood operation of common Libc functions

About

github profile presentation README

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published