hi there 👋 I'am

shakir el amrani,

a software developer.

passionate and innovative developer with a flair for UI/UX design, I enjoy understanding how things work behind the scenes and using that knowledge to efficiently solve problems and build better software.

a little about me

Software Developer based in Morocco, with over 4 years of experience in the industry. I love understanding how things work behind the scenes and using this knowledge to build reliable software solutions.

On a daily basis, I enjoy learning about new technologies, exploring different programming languages, and expanding my knowledge in networking and web security.

Beyond my full-time work, I'm passionate about open source software. I've contributed to numerous projects and created some of my own. Collaborating with the open source community is something I find incredibly fulfilling.

Don’t Imitate, Understand.

what I care about

performance

Optimizing performance is essential, and prioritizing strategies to enhance efficiency should be a key focus during software development.

security

Insecure web applications can give a chance for attackers to get access to a database or to a whole hosting server, so every line of code should be thought through.

user experience

User experience is key to a successful web application. Before typing code, I sketch out the user interfaces, if necessary, either on white paper or using a user experience design tool like Adobe XD or Figma.

code quality

Mastering the programming language, following the best practices and writing tests (TDD) when necessary should be enough to ensure the best quality of the code.

career brief

PI Marketing · Full-time

Lead Software Developer

PI Marketing · Full-time

Jun 2024 - Nov 2025
Tangier, Morocco
PI Marketing · Full-time

mid level software developer

PI Marketing · Full-time

Jun 2023 - May 2024
Tangier, Morocco
PI Marketing · Full-time

junior software developer

PI Marketing · Full-time

Nov 2021 - Jun 2023
Tangier, Morocco
Map-concepts · Full-time

full stuck developer

Map-concepts · Full-time

Jan 2021 - Jun 2021
Tangier, Morocco
Abdelmalek Essaâdi University

bachelor's degree, software and web development

Abdelmalek Essaâdi University

2019 - 2020
Tetouan, Morocco
view more in Linkedin

featured projects

Shakir El Amrani's personal website snapshot
november 2025
featured project

My Personal Portfolio Website

my portfolio website is designed to showcase both my personality and skills as a software developer.

PHP Jigsaw (SSG) JavaScript (ES6) Tailwind CSS GitHub Actions AWS Lightsail Debian Nginx vsftpd FTPS
FTP file manager web application snapshot
september 2020
featured project

Web Based FTP Client

A web-based FTP client application to manage your FTP files, built with a simple MVC architecture, no frameworks or libraries are used (except my owns).

PHP Apache MVC PHPUnit FTP RFC959 SASS JavaScript Rollup Gulp PostCss ES5 Pollyfills
MySQL Database Manager web application snapshot
January 2020
featured project

MySQL Databases Manager

a web application to manage MySQL databases locally with support of logging for all MySQL CRUD operations.

PHP Apache MySQL HTML5 CSS jQuery

These are my favorite projects. Two of them were school projects created in 2020, but I learned a lot from them and still proud of what I accomplished. If you want to see all the projects I’ve worked on over time, check out my projects archive!

open source

  1. :package: Provides helper classes and methods to manage FTP files in an OOP way.

    PHP Shell Dockerfile
  2. :art: Change and customize the boring GitHub code viewer font.

    JavaScript CSS HTML
  3. A web-based FTP client application, built with a simple MVC architecture with no frameworks or libraries (except my owns).

    PHP JavaScript SCSS
  4. A filemanager template built using JavaScript and SASS without any external dependencies or frameworks.

    HTML SCSS JavaScript
  5. URL query-string based routing library with PSR-7 support.

  6. A small simulation of jQuery core with some basic methods for better understanding jQuery internals.

    JavaScript

get in touch

I am always open to discussing your project or sharing knowledge. Feel free to contact me with any questions or if you have a project we can work on together.

If you don’t like forms email me at

contact@amranich.dev

Follow me on

Crafted with by AmraniCh

  • Hosted on AWS,
  • Deployed via FTPS with GitHub Actions
  • v1.5.2