Essoh🌍

Hello, I'm Essohanam. I'm a senior full-stack javascript developer with a solid fondation in Mathematics. I enjoy automating tasks and solving problems using computer.

About me

I was fortunate that school subjects came easily to me, although I never took pride in it since it was a natural gift. I chose mathematics and thoroughly enjoyed exploring various mathematical concepts. After completing my Master's Degree, I decided to apply my knowledge. This decision led me to develop a keen interest in artificial intelligence and its potential applications. My journey into the world of machine learning helped me discover web development. This discovery ignited a passion within me that I had never experienced before, and I became genuinely excited about pursuing it further and applying machine learning. I realized that I could make a tangible impact on people's lives by contributing to significant projects. I dedicated my life to this pursuit, and now, I cannot go a day without it.

My Projects

Ach-club

A full-stack web app for Achievers to share their wins. Users must Signup, verify their emails and authenticate themselves using their pseudo and password. Authenticated users can update their profiles or view posts but only members can post. Only admin can view all users data and delete a post or a user if necessary. I applied MVC(Model-View-Controller) design pattern, CRUD(Create-Read-Update-Delete) operations with mongoose and MongoDb and authentication and authorization using passport.js .

  • Nodejs
  • bcryptjs
  • nodemailer
  • compression
  • express-rate-limit
  • express-validator
  • helmet
  • passport-jwt
  • express
  • MongoDB
  • Passport
  • passport-local
  • jest
  • pug
Ach-club

Ach-club-v

This is an advance version of Ach-club. Users can use credentials or their existing google account for authentication. Authenticated users can post or comment a post or like a post or chat with other users in a post comments. Only the admin can view users Data and delete a post, a comment, a like or a user if necessary. I applied Authentication and authorization using NextAuth.js and bidirectional communication protocol with websocket.

  • Nodejs
  • express
  • mongoDB
  • websocket
  • React
  • TypeScript
  • Nextjs
  • Tailwindcss
  • NextAuth
  • jest
  • Postman
Ach-club-v

CV-creator

A public app that make easy CV creation. User only has to fill a form and download his CV at the end.

  • react
  • react-dom
  • react-router-dom
  • tailwindcss
  • vite
  • vitest
  • prop-types
CV-creator

find hiddens

A public mind game web app. Users must find hidden images on a given image

  • React
  • firebase
  • vanilla css and js
  • Styled component
  • vite
  • vitest
find hiddens

Todo-list

A public todo list web app. Users can organize their projects and tasks to do. They can also mark a task completed , delete or update a task or project. But the app use only local storage so data is lost when user change a browser. I made this app in order to apply my javascript and css skills.

  • vanilla java script
  • html and css
  • figma
Todo-list

Etch A Sketch

A public drawing web app for kids. Users must chose a specific color or a random color, resize their grid on will and draw what ever they want.

  • vanilla java script
  • html and css
Etch A Sketch

My Skills

My Experience And Education

Contact Me

Please contact me directely at essoh.alou@gmail.com or through this form: