Hi, I'm Mohamed 👋
Software developer skilled in React, Angular and Node.js, with real-world experience building healthcare and business platforms. Delivers scalable code in fast-paced Agile teams.
MA

About

Full-stack developer with expertise in modern web technologies and Agile methodologies. Currently working at DabaDoc where I lead frontend modernization projects and contribute to healthcare platform development. Passionate about building scalable applications and improving user experiences.

Skills

JavaScript
TypeScript
HTML5
CSS
React
Angular
React Native
Next.js
Node.js
Ruby on Rails
MongoDB
PostgreSQL
Git
GitHub
Agile
Scrum
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

DabaDoc Patients App

Standalone Angular app for patient medical appointment booking and teleconsultations. Rebuilt the frontend architecture and implemented responsive UI components. Enhanced the teleconsultation experience by improving video call reliability and accessibility, boosting user satisfaction for both doctors and patients.

Angular
Ruby on Rails
AWS
TypeScript
HTML5
CSS

DabaDoc Connect (Doctors Portal)

B2B platform for clinics and doctors to manage patients, appointments, and video consults. Contributed to backend features, including patient record management and scheduling tools.

Angular
Ruby on Rails
AWS
TypeScript
MongoDB

DabaDoc.com - Public Doctor & Clinic Profiles

Public-facing platform for browsing doctor/clinic profiles and booking video, in-clinic, or home appointments. Contributed to responsive UI enhancements for a seamless cross-device experience.

Ruby on Rails
AngularJS
MongoDB
CoffeeScript
PWA
AWS

Mahaal.ma - Business Invoice Management App

Internal app for small businesses to manage clients, orders, products and invoices. Developed full-stack features covering the workflow from order creation to paid invoice generation.

TypeScript
ReactJS
Node.js
PostgreSQL
AWS
Languages

Multilingual Developer

Fluent in multiple languages, I bring a global perspective to software development. This multilingual ability helps me communicate effectively with diverse teams and understand different cultural contexts in the projects I work on.

Amazigh

Native

Arabic

Native

English

C1

French

A2

Resume

My Resume

View or download my CV

Contact

Get in Touch

Want to chat? Just send me an email or connect with me on LinkedIn and I'll respond whenever I can.