Skip to content
View semx2a's full-sized avatar

Highlights

  • Pro

Block or report semx2a

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

$ ~/github/semx2a > man about

A little bit about me ๐Ÿ”ฎ

Hey! I'm Semiha, a 42 Paris student. I am currently looking for a job or internship in software engineering.

Feel free to contact me on LinkedIn if you have any questions or just want to chat! ๐Ÿ’œ

School projects ๐ŸŽ’

Below are my school projects. 42 school common core projects are mostly C, C++ and Shell. I came accross other languages along the way like SQL, PHP, Python, HTML, CSS, Javascript and Typescript.

I enjoyed working on these projects a lot, I loved learning about low level programming and I have a special place in my heart for C. I also enjoyed learning about web development and I am passionate about embedded systems and robotics.

The projects I am most proud of, because of their complexity and the amount of work I put into them, and the amount of knowledge I gained from them, are:

  • push_swap is a sorting algorithm in C. It is a very efficient algorithm that can sort a list of up to 500 numbers in less than 5500 operations.
  • webserv is a HTTP/1.1 server in C++98 that I made with an other student. It is a fully functional web server that can handle multiple clients at the same time.
  • ft_transcendence is a web application that I made with 4 other students. It is a multiplayer pong game complete with a chat and a ranking system.
Project Description Languages/Frameworks Grade
Libft Recoding some of the libc functions C seozcan's 42 Libft Score
get_next_line Reading a line on a fd is way too tedious C seozcan's 42 get_next_line Score
ft_printf Recoding printf C seozcan's 42 ft_printf Score
born2beroot Introduction to system administration Shell seozcan's 42 Born2beroot Score
pipex Reproduction of the pipe function C seozcan's 42 pipex Score
push_swap Sorting algorithm C seozcan's 42 push_swap Score
FdF 3D wireframe representation of a map C seozcan's 42 FdF Score
philosophers Dining philosophers problem C seozcan's 42 Philosophers Score
minishell Reproduction of bash C seozcan's 42 minishell Score
NetPractice Introduction to network administration Interactive html IP router game seozcan's 42 NetPractice Score
cub3D Raycasting engine C seozcan's 42 cub3d Score
cpp_modules C++98 introduction C++ seozcan's 42 CPP Module 09 Score
inception Introduction to virtualization Shell, Docker, Wordpress, Mariadb, PHP seozcan's 42 Inception Score
webserv HTTP/1.1 server C++ seozcan's 42 webserv Score
ft_transcendence Web application Typescript, Nest.js, Vue.js, Vuetify, Socket.io, Redis, P5.js, PostgreSQL, Prisma, Pinia, Vite seozcan's 42 ft_transcendence Score
piscine-python Python learning program Python 3.10 seozcan's 42 Python for Data Science Score

Stats

Popular repositories Loading

  1. Libft Libft Public

    Recoding some of the libc functions

    C

  2. pipex pipex Public

    The Pipex project is a detailed exploration and programming of a UNIX pipe.

    C

  3. born2beroot born2beroot Public

    This project introduces fundamental concepts of virtualization through the creation of a virtual machine with specific configurations.

    Shell

  4. Makefile42 Makefile42 Public

    Makefile

  5. philosophers philosophers Public

    This project is themed around the famous "Dining Philosophers" problem.

    C

  6. FdF FdF Public

    FdF is a 42 Project that aims to create an isometric 3D graphic representation of a terrain.

    C