ME

Hi, my name is

Mohamed El Arfaoui

I build things for the web & mobile

I'm a Full-Stack Engineer specializing in building exceptional digital experiences. Currently focused on creating scalable applications with React, Spring Boot, and .NET Core.

About Me

Mohamed El Arfaoui

Tétouan, Morocco

Based in

3+ Years

Experience

Hello! I'm Mohamed, a passionate Full-Stack Software Engineer based in Morocco. I graduated from EMSI with a degree in Computer and Network Engineering.

I specialize in building exceptional web and mobile applications with modern technologies. My journey in software development has led me to work on diverse projects ranging from property management systems to e-commerce platforms.

I'm particularly interested in creating scalable architectures, implementing clean code principles, and delivering user-centric solutions. Whether it's building a microservices backend or crafting an intuitive frontend, I love every aspect of the development process.

Technologies I work with:

JavaScript (ES6+)
TypeScript
React & Next.js
Spring Boot
.NET Core
React Native
Node.js
PostgreSQL
Docker
Git & CI/CD
View LinkedIn

Skills & Technologies

A comprehensive overview of the technologies and tools I use to build modern applications

Programming Languages
JavaScriptMaster
TypeScriptMaster
JavaExpert
C#Expert
PythonAdvanced
HTML5Master
CSS3Master
Frontend Development
ReactMaster
Next.jsExpert
Redux ToolkitExpert
React QueryExpert
Tailwind CSSMaster
SHADCN/UIExpert
Framer MotionAdvanced
Mobile Development
React NativeExpert
ExpoExpert
Backend Development
Spring BootExpert
.NET CoreExpert
Node.jsExpert
Express.jsExpert
Entity FrameworkExpert
RESTful APIsMaster
MicroservicesAdvanced
Databases
MySQLExpert
PostgreSQLExpert
SQL ServerExpert
MongoDBAdvanced
OracleAdvanced
DevOps & Tools
GitMaster
GitHubMaster
GitLabExpert
DockerExpert
GitLab CIAdvanced
Azure DevOpsAdvanced
Development Tools
VS CodeMaster
FigmaExpert
JiraExpert
PostmanMaster

Tech Stack Highlights

React
React
TypeScript
TypeScript
Next.js
Next.js
Spring Boot
Spring Boot
.NET Core
.NET Core
Node.js
Node.js
My SQL
My SQL
Docker
Docker

Work Experience

My professional journey and the impact I've made

Full Stack Developer

Seocom Qatar

Freelance
1 year
Remote
  • Developing custom web and mobile applications for various clients
  • Building property management system with advanced analytics using .NET Core and React
  • Creating cross-platform mobile applications with React Native and Expo
  • Implementing modern UI/UX designs with Tailwind CSS and SHADCN
  • Managing state with Redux Toolkit and React Query for optimal performance

Key Achievements:

  • Delivered 2+ production-ready applications
  • Implemented DDD architecture for scalable backend
  • Achieved 95+ Lighthouse performance scores
ReactReact NativeTypeScript.NET CoreEntity FrameworkSQL Server+3 more

Full Stack Developer Intern

Orange Business Maroc

Internship
6 months
Morocco
  • Developed travel management platform with microservices architecture
  • Implemented backend services using Spring Boot with comprehensive unit testing
  • Created responsive user interfaces with React and Orange Boosted design system
  • Collaborated with cross-functional teams in Agile environment
  • Participated in code reviews and technical documentation

Key Achievements:

  • Successfully delivered enterprise-grade travel management system
  • Implemented microservices architecture improving system scalability
  • Reduced API response time by 40% through optimization
ReactSpring BootPostgreSQLDockerOrange BoostedMicroservices+2 more

Front-End Developer Intern

Permanent Link Group

Internship
3 months
Morocco
  • Contributed to development of "J'ai Testé" web application
  • Created responsive React components following Figma design specifications
  • Integrated frontend with existing .NET Core API
  • Implemented state management solutions using Redux Toolkit
  • Utilized React Query for efficient API data fetching and caching

Key Achievements:

  • Delivered pixel-perfect UI implementation from Figma designs
  • Improved application load time by 30%
  • Implemented reusable component library
ReactTypeScript.NET CoreRedux ToolkitReact QueryFigma+1 more

Featured Projects

A showcase of my recent work and side projects

Property Management System

Property Management System

Featured

Full-stack property management application with tenant tracking and analytics.

ReactTypeScript.NET CoreEntity FrameworkSQL ServerTailwind CSS+3
Gym Management Application

Gym Management Application

Featured

Mobile-first gym management system with member tracking and scheduling.

React NativeExpoNode.jsMongoDBExpress+1
Travel Management Platform

Travel Management Platform

Featured

Microservices-based travel booking and management system.

ReactSpring BootPostgreSQLDockerOrange BoostedMicroservices+2
E-Commerce Mobile App

E-Commerce Mobile App

Cross-platform e-commerce application with modern UI/UX.

React NativeExpoWordPressRedux ToolkitReact Query+1
J'ai Testé Web Application

J'ai Testé Web Application

Review and testing platform with modern React frontend.

ReactTypeScript.NET CoreRedux ToolkitReact QueryFigma+2

Get In Touch

I'm currently open to new opportunities and interesting projects. Feel free to reach out if you'd like to work together!

Let's talk

Whether you have a question, want to start a project, or just want to connect, I'd love to hear from you.

Location

Tétouan, Morocco

Connect with me