Junior Full-Stack Web Developer

Mohamed RafikMellouk.

Building

I build responsive and scalable web applications using React, Next.js, Node.js and TypeScript, with a focus on clean code, practical solutions and great user experiences.

About Me

Building with curiosity, learning with purpose.

I'm a Junior Full-Stack Web Developer focused on building modern, responsive and practical web applications.

I work with React, Next.js, Node.js and TypeScript, along with SQL and NoSQL databases. I enjoy turning ideas into functional products with clean interfaces and well-structured code.

Most of my experience comes from hands-on development and personal projects, where I continuously improve my skills by building, debugging and solving real development problems.

Frontend

React & Next.js

Backend

Node.js & Express

Database

PostgreSQL & MongoDB

Skills

Technologies I work with.

A practical technology stack focused on building modern, maintainable and scalable web applications.

Frontend

Building modern and responsive user interfaces.

ReactNext.jsTypeScriptJavaScriptTailwind CSS

Backend

Building APIs and server-side applications.

Node.jsExpress

Database

Working with SQL, NoSQL and cloud databases.

PostgreSQLMongoDBSupabase

Tools & Systems

Development workflow and system tools.

Git & GitHubLinux

Projects

Things I've built.

A selection of full-stack and frontend projects built to solve practical problems and strengthen my development skills.

Featured ProjectFeatured

ShopZone

A full-stack e-commerce application with JWT authentication, product management, and a Redux Toolkit frontend connected to a REST API.

React 19ViteRedux ToolkitExpress 5MongoDBJWTbcryptjsAxios
Project

NextLevel Food

A modern food-sharing platform where users can discover community recipes and share their own meals, powered by Next.js and Supabase.

Next.js 16React 19SupabasePostgreSQLServer ActionsCSS Modules
Project

Food Ordering App

A full-stack food ordering application with meal discovery, cart management, checkout, order submission, loading states and API error handling.

React 19ViteNode.jsExpressContext APIREST API

Experience

Experience & Work

Practical experience gained through web development projects and technical work.

Full-Stack Web Developer

Personal Projects

May 2024 — Present

Building full-stack web applications using React, Next.js, Node.js and TypeScript, with a focus on responsive interfaces, APIs, databases and clean code.

ReactNext.jsTypeScriptNode.jsPostgreSQLMongoDB

IT Technician

Self-Employed

May 2024 — Present

Providing technical support and troubleshooting for computers, printers and peripheral devices, including installation, configuration and connectivity issues.

HardwarePrintersTroubleshootingLinux

Education

Learning & Training

Continuous learning through structured training and hands-on development.

Full-Stack Web Development

Udemy

May 2024 — Aug 2026

Training focused on modern frontend and backend web development, including React, Next.js, Node.js, TypeScript, databases and REST APIs.

Linux

Udemy

Mar 2023 — Nov 2024

Training covering Linux fundamentals, command-line tools, system administration and practical Linux usage.

Contact

Let's build something together.

I'm open to junior developer opportunities, internships and collaborations.