Projects.

Various projects I've worked on. (updates coming soon)

Currently working full time as a Full-Stack Engineer at a startup in Paris. You can check the changelog of what we shipped here.

My main tech stack is Javascript, Typescript, React and React Native.

My missions include but not restricted to:

  • Building new features and fixing bugs
  • Maintaining legacy debt and conducting code reviews
  • Introducing guidelines and best practices to support team growth
  • Performance optimizations and refactoring
  • Writing specifications and documentation

Legacy Coding Projects (Pre-2023)

ExpressIT

ExpressIT

A prototyped solution to communicate with deaf and hard of hearing. I contributed to brand identity, UX/UI, and web app development.

Chill Choub

Chill Choub

🎵 Your favorite LoFi Music Player🎧

Muslim App

Muslim App

Daily Muslim Android App that contains Prayer times, Rememberance, Qibla Finder, Zakat Calculator and other features.

KindNet

KindNet

A 2D Game that teaches kids the fundamentals of digital citizenship so they can explore the online world with confidence and fight Cyberbullying.

Training Tracker

Training Tracker

A mobile app to manage trainings between a coach and his team members.

ENSIAS Wiki-Hub

ENSIAS Wiki-Hub

IT Exchange Forum - Stackoverflow Clone

IEEE ENSIAS Management System

IEEE ENSIAS Management System

A Management System for IEEE ENSIAS Student Branch using JEE, JSP, Servlet, MySQL, Bootstrap.

IWIM Hub

IWIM Hub

A Mobile App to manage the IWIM Branch, from timetables, messaging, absence. The app has two different profiles: Professor, and Student.

Contacts Manager

Contacts Manager

A Mobile App built with Ionic (Cordova, Angular, TypeScript) and Firebase to manage phone contacts.

Kalah

Kalah

KALAH or MANCALA is a game that provides a board and a number of seeds or counters. The object of the is to capture more seeds than one's opponent.

My first Flutter UI Package

My first Flutter UI Package

Created a Flutter package with reusable UI widgets and components.