Jamal Salama

Full Stack Software Engineer | Building Scalable Web Apps | Turning Ideas into Production-Ready Code

Salary / Daily rate

Marrakesh, Morocco

Freelance, open to permanent contract

Skills

DjangoJavascriptReduxNodeReactKubernetesOpenShiftSQL QueriesBootstrapHTMLCSSRESTful APIsGitGitHub

Languages

Arabic (Fluent)English (Fluent)French

About me

Intro

Full Stack Engineer | Making complex systems feel simple. I’m a Full Stack Developer who actually enjoys the bridge between a messy backend and a polished UI. To me, code isn't just about making things work—it’s about making them scalable enough that the next developer (or future me) doesn't want to pull their hair out. My go-to stack includes JavaScript (React/Node.js) and Python, but I’m more committed to finding the right tool for the job than sticking to a specific label. Whether I’m optimizing a database query or polishing a user flow, I focus on precision and performance. I love a good challenge and even better collaboration. I build things that scale. With a background in Node.js, React, and Python, I specialize in turning complex logic into functional, user-centric applications. I’m a big believer in clean code, continuous learning, and building software that solves real-world problems without the technical debt. Currently looking to connect with teams pushing the boundaries of web tech and innovation.

Links

Work experience

Self-EmployedFreelance

Mar 2026 - May 2026

3 months

Safi, Morocco

Build Chrome extension

Apr 2026 - May 2026

2 months

Safi, Morocco

Building a Chrome Extension shows you understand browser APIs and the extension lifecycle — most bootcamp grads never do this Manifest V3 signals you're using modern, up-to-date standards It's a real, installable product — you can actually demo it in an interview

Build Blackjack Game

Mar 2026 - May 2026

3 months

Safi, Morocco

Built a fully functional browser-based Blackjack game from scratch using vanilla JavaScript, HTML5, and CSS3 — no frameworks or libraries. Implemented core game logic including card dealing, hand evaluation, dealer AI behavior, win/loss/bust detection, and score tracking. Applied DOM manipulation and event-driven programming to deliver a smooth, interactive user experience.

Build Passenger Counter App

Mar 2026 - Mar 2026

1 month

Safi, Morocco

Built a browser-based people entry tracking tool that allows operators to increment a live passenger count and save session totals with a single click. Implemented DOM manipulation and event-driven JavaScript logic to update the UI in real time without any page reloads. Integrated Bootstrap 5 for a clean, mobile-responsive layout suitable for use on tablets and phones at entry points.


Education

Coursera

Professional Certificate, Full Stack Software Developer

2025 - 2026

1 year 1 month

Université Cadi Ayyad

2022 - 2025

3 years 1 month

Coursera


Licenses & certifications

Software Developer Career Guide and Interview Preparation

Issued: Jan 2026

Certified by IBM

IBM Full Stack Software Developer

Issued: Jan 2026

Certified by IBM

The best place to find your next move

© 2026. All Rights Reserved.