I am Fortas Abdeldjalil

And I am a full-stack developer

Who I Am

I am Fortas Mohammed Abdeldjalil Mokhtar, call me Abdeldjalil. I'm a dreamer, a creative and a lifelong learner. I'm an Algerian Computer science student and a motivated junior developer.
I write e-solutions for my society mainly in Education, Social or Health fields in Markdown on a secret repository for ideas, before writing them in JavaScript, Node.js, Python, Django, Java or C.

I like to leave my mark in Tech world by anything I can do, for that I participated in translating many projects in Arabic, from Desktop applications to Mozilla's web pages.
Translation to Arabic became my hobby, it was the first and the easiest way to contribute to open-source projects, before I learned how to code and I started contributing in small projects by adding micro-features, by fixing bugs or at least reporting them. I used to help people in forums, Facebook groups, and in StackOverflow.
I also share my experience and my love of Computer science and programming by animating workshops, or speaking at my club Team Open Minds events.

When I go AFK, I love cycling on a XC bike, trying to loose weight in a GYM or playing soccer.


Oran University1, Ahmed Ben Bella

Bachelor degree, in Computer science, and now I'm doing my Masters in Information System and Web technologies (ISWT) speciality, where we study about Data science, Software engneering, Networking, Distributed systems and Advanced Algorithmics...

My skills



ASSES: Exam questions bank, and exams generator with a CBA platform [Private]

This project was my final project for obtaining Bachelor degree (PFE, in French). ASSES stands for Algerian Scalable and Simple-to-use Examination System. It's a bank of exam questions, that teachers fills and where they can generate and edit exams. The exams could be exported and printed or passed to a e-Examination system, where students passes the exams and the system loggs the answers & cheating attempts (when student changes the window, or tries to checkout the page's source...)

Techs & skills tags: UML Node.js + Express Mongoose + MongoDB Passport authentication Vue.js 2 jQuery EJS Twitter Bootstrap 3 SimpleMDE Socket.io Marked Heroku

FreeCodeCamp backend projects [Codes]

These projects & challenges were for obtaining back-end developement certification from FreeCodeCamp. I was asked to build microservices, and projects such as : Pinterest clone, URL shortner microservice, Stock market charts.

Techs & skills tags: Node.js + Express Mongoose + MongoDB Vue.js 2 jQuery EJS Twitter Bootstrap 3 billboard.js Masonry.js Heroku Socket.io

For clients

Sidi El Houari foundation platform [Private]

This project was realized with my friends Bahri Aimene and Loukil Reda. That was a multilingual application where I worked on both front-end and back-end, SEO, i18n and l10n.

Techs & skills tags: Python + Django SEO i18n + l10n Arabization Leaflet.js (Map frontend) Twitter Bootstrap 3

Libraries, boilerplates and frameworks

Tchamba.Random [Code | pypi/tchamba]

The idea was a joke with friends, the word tchamba means something random. And my friends were telling jokes about having a library of random things, I realized it. Tchamba.Random is a real random data generating library, you can use it for fun, or if you're testing your application or if you're making a game. The library is available on PyPi packages, and installable via pip install tchamba

Techs & skills tags: Python

Mini Express boilerplate [Code]

Boilerplate for starting Node/Express projects. With plugins and User schema pre-configured. This template helped me in many projects, since it took care of boring tasks like configuring passport. This boilerplate contains thins that I needed in the majority of the projects I worked on lately.

Techs & skills tags: JavaScript jQuery Node.js + Express Mongoose Passport.js (local, Twitter, Facebook) EJS MVC



Internationalization and localization


Blogs and Articles

Organizations and Clubs

Google Developer Group Oran (Inactive)

Member of GDG Oran, a group of new Techs enthusiasts. This Community aims to develop creativity and multidisciplinary values besides its main field related to Computer Science.

Team Open Minds Oran (Vice president, Co-Founder)

We created this club for encouraging people to use open-source, and free software or at least make them pay for the paid software instead of cracking, our group also teach people programming, and make students discover new technlogies.
Our main goal is to motivate students to discover and learn new technologies, and to share our knowledge and experience.

Contact me