About Me

Profile photo of CHERRADI NABIL Mouhssine

CHERRADI NABIL Mouhssine

Software Engineer | Competitive Programmer

Full Stack Software Engineer with 7+ years of experience architecting and deploying enterprise-grade web applications at scale. Specialized in the TALL Stack (Tailwind, Alpine.js, Laravel, Livewire), with a proven track record of delivering high-performance, reactive web solutions for many clients across e-commerce, SaaS, and system integration sectors.

As a competitive programmer, I apply rigorous problem-solving methodologies and algorithmic thinking to optimize software performance and maintainability. My technical expertise encompasses the complete development lifecycle—from system architecture design and API development to DevOps automation with CI/CD pipelines and cloud infrastructures.

Committed to engineering excellence through clean code principles, comprehensive testing strategies, and the systematic translation of complex business requirements into scalable technical solutions that deliver measurable business value.

Professional Experience

Software Engineer

Freelance via UpWork - Remote
Jan 2024 - Present

Freelance position delivering custom software solutions

Delivered custom software solutions aligned with client requirements
Built scalable web applications using modern technologies
Ensured scalable code architecture and consistent code quality
Implemented CI/CD pipelines and DevOps best practices

Full Stack Developer

CodeNord - Morocco
Jan 2020 - Jan 2024

Full-stack development role focusing on web applications

Built full-stack web applications with optimized database and API integration
Delivered responsive, scalable features using Laravel and React
Implemented microservices architecture and RESTful APIs
Optimized application performance and database queries

PHP Developer

DigitalX - Rabat, Morocco
Jan 2013 - Jan 2020

PHP development role with focus on WordPress and backend services

Created RESTful APIs, secured backend services, and optimized MySQL queries
Developed WordPress themes and plugins for client projects
Participated in agile ceremonies and team-based code reviews
Implemented security best practices and performance optimization

Educational Background

FEDE (Fédération Européenne des Écoles)

In Progress
Jan 2025 - Present

European Bachelor's Degree in IT Development and Connected Systems

Holberton School (by ALX)

Jan 2023 - Jan 2025

Software Engineer Diploma

OFPPT, Morocco

Jan 2017 - Jan 2019

Specialized Software Technician

Ibn Khaldoun High School, Morocco

Jan 2014 - Jan 2017

High School Diploma

Technical Skills

Backend

PHP

80%

Advanced PHP expertise, modern PHP 8.x features

Laravel

90%

Full-stack development, APIs, Events, Jobs, WebSockets; TALL...

Livewire

80%

Real-time reactive components and dynamic interfaces; part o...

WordPress

80%

Development of custom themes and plugins

Node.js

80%

Server-side JavaScript runtime and backend development

Frontend

JavaScript

80%

Modern ES6+ features, async programming, DOM manipulation

React

80%

Component-based architecture, hooks, state management

Next.js

80%

Server-side rendering and static site generation

TailwindCSS

80%

Utility-first CSS framework for rapid UI development (TALL S...

Figma

80%

UI/UX design and prototyping

Devops

Git & GitHub

80%

Version control and collaborative development; structured Gi...

Docker

80%

Containerization and deployment

CI/CD (GitHub Actions)

80%

Automated testing and deployment pipelines with GitHub Actio...

AWS

80%

Cloud services and infrastructure management (EC2, S3, RDS,...

Database

MySQL

80%

Database design, optimization, complex queries, migration st...

PostgreSQL

80%

Advanced SQL, indexing, performance tuning, security protoco...

Redis

80%

Caching strategies, session management, performance optimiza...

MongoDB

80%

NoSQL database design, aggregation framework, scalability

Testing

PHPUnit

80%

Unit testing, TDD workflows

Pest

90%

Simplified, expressive PHP testing framework with TDD

Playwright

90%

End-to-end testing framework for web applications

Jest

80%

JavaScript testing framework for React applications

Methodology

RESTful / GraphQL APIs

80%

Design and implementation of scalable and flexible API archi...

Microservices

80%

Decoupled system design, service communication patterns

TDD

80%

Test-Driven Development to maintain high code quality

Agile/Scrum

80%

Collaborative, iterative development methodology

Soft Skills

Adaptability

80%

Quickly learn and apply new technologies and methodologies

Critical Thinking

90%

Analyze complex problems and devise effective solutions

Collaboration

80%

Work effectively in team environments using Agile practices

Time Management

80%

Prioritize tasks and manage time to meet deadlines

Languages

Arabic

Native

Mother tongue

English

Intermediate

Good for work and study

French

Fluent

Comfortable for communication

Personal Interests

Traveling

Exploring new cultures and places to gain fresh perspectives and inspiration.

Reading

Reading tech blogs, programming,self development books to stay informed and inspired.

Blogging

Writing articles on Dev.to and personal blog about web development, programming tips, and industry trends.

Competitive Programming

Solving complex algorithmic problems on platforms like LeetCode and HackerRank to sharpen problem-solving skills.

Client Testimonials

Professional Certifications

AWS Certified Cloud Practitioner

In Progress
Amazon Web Services
2025

Comprehensive understanding of AWS Cloud concepts, services, and architecture. Security best practices and compliance in cloud environments. Cost management and pricing models for cloud services. Core AWS services: EC2, S3, RDS, Lambda, and CloudFront

Software Engineer Certificate

Holberton School (by ALX)
2025

Comprehensive software engineering curriculum covering algorithms, data structures, system design, and full-stack development. Hands-on projects simulating real-world scenarios. Emphasis on problem-solving, critical thinking, and collaborative coding practices.

Agile Project Management

HP LIFE
2024

Define and implement MVP strategies for rapid product development. Master iterative and incremental development approaches. Practical experience with Agile frameworks (Scrum, Kanban). Sprint planning, backlog management, and team velocity optimization

JavaScript Algorithms and Data Structures

freeCodeCamp
2022

Advanced algorithmic problem-solving techniques. Implementation of complex data structures. Time and space complexity analysis. Key areas: Dynamic Programming, Graph Algorithms, Tree Traversal. 300+ coding challenges completed

Responsive Web Design

freeCodeCamp
2022

Modern CSS frameworks and methodologies. Advanced responsive design techniques. Mobile-first development approach. Accessibility compliance (WCAG guidelines). Cross-browser compatibility optimization