Skip to content
View Kampouse's full-sized avatar
🎯
Focusing on nothing
🎯
Focusing on nothing

Highlights

  • Pro
Block or Report

Block or report Kampouse

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

Howdy! πŸ‘‹

Software developper who tries to follow and learn the never ending word of front-end

Twitter Badge

πŸ‡¨πŸ‡¦ living in Montreal
πŸ“š attending 42School for some time now
⚑ Fun fact: i once did montreal to quebec city on a fixie bike
πŸ”¨ Technology that i dream about?

react image solidjs image vuejs jmage trpc image

What are the projects you put most effort in?

Minishell

It the first time i collaborating in a software project;It was not and easy task.. Create a bash-like shell

  • what was your approach during the project?
    small iterative progress
  • What how?
    always tried have the project in a working with as little as know runtime issues
  • Why
    Working with C its really easy to get into memory issues and piles them up "i will fix them tomorrow"
  • How long? I tracked my time with Wakatime the result was roughly 200hours that said there many more hour
    just thinking about issues the said project.
  • where is it?
    Repository
    Try it
Transcendance final project of 42 school
  • team project?
    yes a team of 5 people
  • What role you had?
    I implemented the base of the project and the front-end
    styling and thhe base of the front-end
    I also implemented the authentication system
    using the 42 API and JWT with Passport with all wired up into NestJS
    learned a lot about the OAuth protocol
  • how was the project seperated?
    we seperated the project into feature and each person was assigned feature
    and we worked on them in parallel and merge code into the main branch when one feature was done
    Repository
WebServ but does how the web serve stuff?
i - network project? sort of?
yes its part of the application layer [OSI model](https://en.wikipedia.org/wiki/OSI_model)
- What role you had?
I was the one in charge of parsing heavly inspired [nginx](https://nginx.org/en/) config file
that would specify what to serve and how to serve it.
I also impented a non blocking socket that would handle multiple request at the same time. On top of that i build the parsing for the http request and the response[ HTTP](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) protocol
- the project was built in c++98
[Repository](https://github.com/Kampouse/webserv)

Pinned

  1. trans-pong trans-pong Public

    a Web base pong with a chat using oath2 TS/React/NestJS

    TypeScript 3 1

  2. webserv webserv Public

    A http server implementaton in c++ 98

    SCSS 1

  3. cube3d-42-school cube3d-42-school Public

    a raycaster in c. 42 school project

    C

  4. mini-shell-racoon mini-shell-racoon Public

    partial implementation of a Shell in C

    C

  5. philosopher philosopher Public

    Then dinning Philosopher problem with mutex

    C

  6. SolidQuery SolidQuery Public

    Basic use of of TanStack query with SolidStart greatly inspired from tanner course on ui.dev

    TypeScript 1