Hi, I'm Mohamed

Software Engineering Student & DevOps Enthusiast

I build fast, elegant, and meaningful digital experiences — blending clean code with thoughtful design.

About Me

Software engineer passionate about building innovative solutions

Mohamed El merjani

Software Engineering Student

Institut National des Postes et Télécommunications

Background

Final year Software Engineering student at INPT, focusing on full-stack web development and modern software architecture. Passionate about creating efficient, scalable solutions that solve real-world problems.

Expertise

Experienced in full-stack development with modern frameworks including React, Node.js, and cloud technologies. Strong foundation in competitive programming with algorithmic problem-solving skills.

Focus Areas

Specializing in web application development, cloud infrastructure, and building scalable systems. Always exploring new technologies and best practices in software engineering.

Educational Journey

Currently pursuing Software Engineering at Institut National des Postes et Télécommunications (INPT), one of Morocco's leading engineering schools. Focused on modern software development methodologies and cutting-edge technologies.

Technical Expertise

Full-stack developer with expertise in modern web technologies, cloud infrastructure, and scalable system design. Oracle certified in Java development and cloud foundations.

Problem Solving

Active competitive programmer with strong algorithmic thinking. Continuously challenging myself with complex problems on platforms like Codeforces and LeetCode to sharpen analytical skills.

Featured Projects

A collection of projects that showcase my expertise in full-stack development, DevOps practices, and modern web technologies.

CashCard Application preview
Completed

CashCard Application

Modular Real-time Transaction Processing with Spring Cloud Stream. The CashCard app demonstrates scalable, event-driven architecture for financial transactions using Java, Spring Cloud Stream, Kafka, Docker, and robust testing with Spring Boot Test and Testcontainers.

JavaSpring Cloud StreamKafkaDockerSpring Boot TestTestcontainers
E-commerce Platform preview
In Progress

E-commerce Platform

A multi-vendor e-commerce application featuring advanced inventory management, admin dashboard, multi-language internationalization, dark/light mode, and authentication with Google and Gmail magic links (NextAuth). Built with modern web technologies and scalable cloud architecture.

Next.jsPrismaPostgreSQLnext-intlTailwind CSSVercelDark/Light ModeNextAuthGoogle AuthMagic Link
Product Service & Stock Management preview
Completed

Product Service & Stock Management

A microservices-based product and stock management system featuring gRPC communication and asynchronous messaging. Demonstrates modern distributed architecture with event-driven patterns, real-time inventory updates, and scalable service communication using Spring Cloud ecosystem.

Spring BootSpring gRPCSpring Cloud StreamKafkaSpring Data JPAH2 DatabaseMicroservices

Technical Skills

Technologies and tools I use to build scalable, modern applications

React

React

Next.js

Next.js

TypeScript

TypeScript

Tailwind CSS

Tailwind CSS

JavaScript

JavaScript

All Technologies

React
React
Next.js
Next.js
TypeScript
TypeScript
Tailwind CSS
Tailwind CSS
JavaScript
JavaScript
Java
Java
Spring Framwork
Spring Framwork
Node.js
Node.js
Python
Python
fastapi
fastapi
Express
Express
PostgreSQL
PostgreSQL
MongoDB
MongoDB
Docker
Docker
AWS
AWS
Git
Git
Linux
Linux
Kubernetes
Kubernetes