Skip to content
View SimonIsCoding's full-sized avatar

Block or report SimonIsCoding

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
simonIsCoding/README.md

Hi there πŸ‘‹ I'm Simon

42 Barcelona 42 Network

simarcha's 42 stats

πŸ‘¨β€πŸ’» About Me

I love everything about computers and computer science β€” there’s so much to explore, and I’m always eager to learn more.
I’m passionate about solving problems through clean, efficient, and well-structured code to boost my productivity.
My main interests lie in Cybersecurity, software development, and system design β€” and I also enjoy mathematics and electronics.

  • 🎯 Passionate about understanding systems from the inside out β€” from algorithms to network layers
  • 🌱 Exploring the world of ethical hacking and network security
  • πŸ’Ό Open to freelance collaborations and remote opportunities

πŸš€ Projects I'm Most Proud Of

Here are a few highlights from my work:

  • πŸ“ FT_TRANSCENDENCE β€” A full-stack PONG game built with TypeScript and Node.js.
    This project includes numerous features I’d love to let you discover πŸ˜‹
  • 🧊 CUB3D β€” A raycasting 3D engine from a 2D map, inspired by Wolfenstein 3D.
  • βš™οΈ Minishell β€” A Unix shell implementation in C, featuring command execution, environment variable management, pipes, redirections, and here-documents.
  • πŸ“ˆ PushSwap β€” A sorting algorithm challenge to efficiently sort up to 500 numbers under strict constraints.
  • πŸŒ€ Fractol β€” A fractal visualizer built with C and MiniLibX, combining math and graphics programming.
  • πŸ—ͺ ft_irc β€” An IRC server implemented in C++98, leveraging Linux system calls.

🧠 Technologies & Languages

I work with:

  • Languages: C, C++, TypeScript, JavaScript, Python, Shell, Makefile
  • Web: HTML, CSS, React, Node.js, Tailwind CSS
  • Databases: MySQL, MariaDB, SQLite3
  • Cybersecurity: Burp Suite, Kali Linux
  • Tools: Git, Docker, VS Code, Linux

πŸ’» Tech Stack

C C++ JavaScript TypeScript NPM Node.js React HTML5 CSS3 Tailwind CSS Python Shell / Bash SQLite3 Docker Linux Git GitHub Markdown


πŸ“Š GitHub Stats


πŸ“« Contact Me

If you’re looking for a motivated and detail-oriented developer for freelance or collaborative projects, feel free to reach out!

ProtonMail

LinkedIn

Pinned Loading

  1. libft libft Public

    Here are the main functions that I'm using for my projects. A lot of them copy the behavior of the most famous functions from the string.h library or other ones. It was a good project to understand…

    C 2

  2. ft_irc ft_irc Public

    This project implements an IRC (Internet Relay Chat) server using C++98 and Linux system calls. The server handles multiple client connections, channels, and various IRC commands.

    C++

  3. push_swap_42_guide push_swap_42_guide Public

    The goal of this program is to create an efficient algorithm to sort up to 500 numbers

    C 1

  4. ft_transcendence ft_transcendence Public

    Goal: to create a FullStack PONG game on the web using Typescript and Node.js

    TypeScript

  5. pauldahacker/cub3d pauldahacker/cub3d Public

    The goal is to use raycasting to create a pseudo-3D environment from a 2D map, using the MiniLibX.

    C 1 1

  6. minishell minishell Public

    A complete implementation of a Unix shell in C, featuring command execution, built-in commands, environment variable management, and advanced shell features like pipes, redirections, and here-docum…

    C