A little more about me.
I've always loved spending way too much time on the computer. I spent my teens tinkering with Photoshop, writing c/c++ code and building websites.
My curiosity led me to dig deep in the IT field, so I learned a lot about programming in my childhood.
I needed to actually get a formal education about it. So, I joined "The classes preparatoires aux grandes ecoles" (CPGE) in 2012. After passing the national competitive exams in 2014, I succeeded in joining " l'Institut National des Postes et Telecommunications" (INPT) which is one of the best I.T. engineering school in Morocco. Furthermore, when I was a second year student in INPT, I took part in an international exchange program that offers to students the opportunity to continue their academic or professional careers abroad. I chose to study in the "INSA", which is an engineering school in information technology located in France.
I graduated from "INSA". My end of study internship was at CGI Group in Grenoble. I was working as a mobile engineer. I was developing a hybrid application based on Angular2+ & Ionic2+ framework. The application was supposed to perform in all platforms (Android, IOS and Windows) and was for one of CGI clients' (EDF).
I'm currently working as a cloud software engineer at Orange in Grenoble. It's a Full-stack position in an ambitious & open source project for the integration and deployment of services on IaaS (Open-stack) and PaaS (Cloud Foundry / Open-shift)
The duct tape that keeps the world together!
An Angular library which generates forms from a JSON schema! The library and is not affiliated with any organization & is an update to angular2-json-schema-form.
The library features over 70 different JSON Schemas and the ability to quickly view any example formatted with Material Design, Bootstrap 3, Bootstrap 4, or without any formatting.
Feel free to test it out or open an issue in the main repository.
Contributions to this library are always welcome.
An Ionic application I started in 2018. I used Firebase as a Back End. Todo List is available as a mobile application (Android, IOS, Windows phone), but also as a Progressive Web Application. Todo List has many features like sharing notes, upload images, Speech Recognition...
Contributions to the public repository are always welcome. I use Zenhub for project planning. I also use Travis-CI for Continous Integration & Code Climate to review the code. Both of them are used against Pull request for testing.
Live Demo is also available as a Progressive Web Application.
An open-source full-stack app framework based on React, GraphQL, Meteor, and MongoDB, with now more than 5000 stars and 150 contributors.
"The mother of all demo apps" an Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more.
While most "todo" demos provide an excellent cursory glance at a framework's capabilities, they typically don't convey the knowledge & perspective required to actually build real applications with it.
RealWorld solves this by allowing you to choose any frontend (React, Angular 2, & more) and any backend (Node, Django, & more) and see how they power a real world, beautifully designed fullstack app called "Conduit"..
Like coding, but without all the errors.
Using SASS in Angular.
A simple paybal application using VueJs & sailJs.
You gotta learn to let them go.