
Hi, I am Jawel Mersali.
🚀 A FullStack (Web) Developper.
Welcome to my portfolio! Your average geek but not only that, I'm passionate about new technologies, Japanese culture, psychology, trading and coding! If you don't find me smiling, it's because I'm way too focused on my code. You will find below some achievements that gave me the opportunity to combine my various interests, my passion for code and my thirst for learning!
Some Projects
Through theses projects, you will learn a bit more about me.  😉
Embark
The client needed to automate and manage the lead registration process. To meet their requirements, I developed a REST API that interacts with Notion's CRM and various APIs like SendInBlue or Calendly. This project allowed me to practice test-driven development and hone my NodeJs skills.
- React
- Nodejs
- TDD
- Mocha
Tempo
Born from the desire to bring people together around culture, Tempo is a social network that allows enthusiasts (and others) to create itineraries and share their artistic and urban discoveries. Real teamwork with UI / UX following the principles of the Agile methodology. Mixing React and Symfony was rewarding.
- Twig
- PHP
- React
- Symfony
- MySQL
Mern Auth
Concerned about security, I decided to investigate more about the authentication system on the MERN stack. I took a closer look at the widespread (and yet insecure) usage of localStorage. In this authentication boilerplate I wrote, the access token resides only in memory. Coupled with a cookie (httpOnly) and a refresh token system, this authentication prevents XSS & CSRF attacks.
- React
- JavaScript
- NodeJs
- Redux
TooN
During my master's degree in psychology, I had the chance to collaborate with a research laboratory that wanted to develop a program for an experiment (detection of unilateral spatial neglect). I had to learn a new language for that task (Python). Every opportunity to learn is a blessing!
- Python
- Qt5
- MongoDB
- NodeJs
Binance Bot
One of my hobbies is the analysis of financial and crypto markets as well as the implementation of trading strategies (to each his own). Binance Bot is a RESTful API that places orders on the Binance platform. Orders can come from webhooks (TradingView) or Direct Orders made from a React/Telegram client.
- Python
- Flask
- Gunicorn
Skills
- HTML
- (S)CSS
- JavaScript
- React
- Redux
- NodeJs
- API
- Mulesoft
- Anypoint Platform
- GraphQL
- PHP
- WordPress
- Symfony
- Python
- Flask
- MySQL
- PostgreSQL
- MongoDB
- Redis
- C
- C++
- Java
- Git
- TDD
- Mocha/Jest
- CI/CD
- SysAdmin