GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” Kampouse - Overview

@Kampouse Kampouse Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@Kampouse
Kampouse
Follow
View Kampouse's full-sized avatar
๐ŸŽฏ
Focusing on nothing

Jean-philippe Martel Kampouse

๐ŸŽฏ
Focusing on nothing
Follow
๐Ÿ”จ โšก๏ธ ๐Ÿค– to find out you must work it out
66 followers ยท 34 following
  • Open to oportunity ;)
  • montreal city
  • 10:31 (UTC -05:00)
  • https://jemartel.dev

Achievements

Achievement: Pull Sharkx3Achievement: Pair ExtraordinaireAchievement: QuickdrawAchievement: YOLOAchievement: Arctic Code Vault Contributor

Achievements

Achievement: Pull Sharkx3Achievement: Pair ExtraordinaireAchievement: QuickdrawAchievement: YOLOAchievement: Arctic Code Vault Contributor
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
Kampouse/README.md
LinkedIn Badge Twitter Badge
Twitter Badge

๐Ÿ‡จ๐Ÿ‡ฆ living in Montreal
โšก Fun fact: i once did montreal to quebec city on a fixie bike
๐Ÿ”ญ website
๐Ÿ”จ Make stuff with:
react image qwikjs vuejs jmage drizzle icon
My OpenSauced Dev Card

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 Loading

  1. coffee coffee Public

    coffee-shop

    TypeScript 1

  2. study-hack study-hack Public

    learn togther on the go !

    TypeScript 3

  3. webserv webserv Public

    A http server implementaton in c++ 98

    SCSS 2

  4. trans-pong trans-pong Public

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

    TypeScript 3 1

  5. cube3d-42-school cube3d-42-school Public

    a raycaster in c. 42 school project

    C

  6. mini-shell-racoon mini-shell-racoon Public

    partial implementation of a Shell in C

    C

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.