Skip to content
View salahelfarissi's full-sized avatar
🚩
Focusing
🚩
Focusing
Block or Report

Block or report salahelfarissi

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

Hi there πŸ‘‹

I'm a Full-Stack engineer. With deep interest in Frontend Web Development. Head to my Frontend Masters profile to see my learning journey. And here are the projects I had fun doing so far πŸ‘‡

Project Purpose Competences acquired Programming language
Adopt Me 🐈 Build a web app for adopting pets. β€’ Configure ESLint to catch common bugs arround accessibility...;
β€’ Handle async state with react-query;
β€’ Manage app state with Redux Toolkit.
TS
Containers feat Docker 🐳 Implement from scratch a network of containerized services. β€’ Containment of processes CHROOT;
β€’ Hide processes using namespaces unshare;
β€’ Limit what ressources a process can access CGROUPS.
Linux (Debian)
API Design Design a fully tested Node.js API. β€’ Create a server with express;
β€’ Schema definition, scheduling migrations and defining services using Prisma.
Node.js
Newsletter πŸ—’οΈ Implement a newsletter. β€’ Build forms without the tears Formik;
β€’ Define schema for runtime value parsing and validation Yup.
TS
Note Taking CLI Author a fully tested CLI for note taking. β€’ Rely on yargs for parsing arguments and generating elegant UI;
β€’ Interact with file system fs;
β€’ Unit testing with jest.
Node.js
A blog Publish articles, upvoting and commenting. β€’ Full-Stack web development;
β€’ Build authentification with firebase-admin;
β€’ Store and manage posts with mongodb.
TS
GiST-Tree Extract GiST spatial indexing strategies. β€’ Visualize R-Tree index and its underlying strategies. Python

Top Langs

My Skills

Pinned

  1. containers-feat-docker containers-feat-docker Public

    Containers (Feat. Docker) 🐳

    TypeScript

  2. fastapi-tdd fastapi-tdd Public

    Test-Driven Development with FastAPI and Docker

    Python

  3. adopt-me adopt-me Public

    A React Adopt a Pet App

    JavaScript

  4. api-design-nodejs api-design-nodejs Public

    API Design with Node.js

    TypeScript