Mustafa Omran

Software Engineer

Cairo, Egypt

Ask Personal AI about Mustafa!

Type your question above to start!

Hi! I’m Mustafa Mahmoud Omran, a software engineer with a Bachelor’s Degree in Software Engineering from the German University in Cairo (GUC) graduated in 2023. I have a strong interest in full-stack development and experience with technologies like React, Node.js, and databases such as MongoDB.

I am passionate about problem-solving and have participated in multiple contests, which have sharpened my skills and deepened my understanding of algorithms and data structures. I enjoy tackling complex challenges and continuously learning new skills.

Experience

Feb 2025Present

Full-Stack Engineer · 3Pillars Companies

• 

Contributing to a critical system for the Saudi Ministry of Justice focused on registration and management of lawyers and trainers.

• 

Learned Vue.js within the first week to implement new frontend functionalities and enhance existing features.

• 

Integrated frontend interfaces with government APIs to fetch and validate applicant data using National ID.

Vue.js
Vuetify
.NET Core
API Integration
DecMay 2023

Software Engineer · bld.ai

• 

Led development of a screen recording Chrome extension using React, integrating audio and camera features.

• 

Utilized Django for backend processes and Node.js for streaming recorded videos.

• 

Delivered a presentation that secured $50,000 in funding for development.

• 

Quickly mastered and integrated new technologies into ongoing projects.

Django
React
Chrome Extensions
AugNov 2022

Software Engineering Intern · bld.ai

• 

Learned HTML, CSS, JavaScript, React, and Django.

• 

Created a Udemy clone as part of the internship.

• 

Contributed to backend development using Django and Node.js.

React
Django
Node.js

Projects

SepOct 2024

Smart Portfolio Website

• 

Created a dynamic portfolio website showcasing projects, skills, and experiences, built with Next.js, MongoDB, and Tailwind CSS.

• 

Implemented a chatbox feature allowing users to ask about my work, enhancing user engagement and interactivity.

Next.js
MongoDB
Tailwind CSS
AprJun 2024

Infinite Wall of Posts

• 

Developed an infinite scrolling wall of posts using Next.js, showcasing dynamic content loading and efficient data fetching.

• 

Implemented a feature to display random photos, demonstrating proficiency with client-side rendering and API integration.

Next.js
JavaScript
SASS
JanJun 2023

Medium Replica Microservices Architecture

• 

Developed a microservices-based application replicating Medium, consisting of Users App, Product App, Media App, Service Registry, and API Gateway.

• 

Designed the Controller App for dynamic command execution and integrated Apache Kafka for message communication between services.

• 

Created RESTful APIs for command management, utilizing Spring Boot and Java to enhance scalability and performance.

Java
Spring Boot
Apache Kafka
Microservices
NovJan 2022

Sponge-bob Lost!

• 

Developed a 3D game where SpongeBob navigates obstacles to collect keys, using OpenGL with C++.

OpenGL
C++
OctJan 2022

Airline Reservation System

• 

Developed a complete Airline Reservation System using the MERN stack, allowing users to reserve and pay for flights.

MongoDB
Express.js
React
Node.js
AprJun 2022

Database Engine

• 

Designed and implemented a Java-based Database Engine with support for create, select, update, and delete SQL statements.

• 

Added Multi-dimensional Grid index feature and a bonus SQL statement parsing feature for improved performance and user experience.

Java
SQL
NovJan 2021

GUCera

• 

Designed and implemented an online courses platform using Microsoft SQL and ASP.NET framework.

ASP.NET
Microsoft SQL
FebMay 2020

Game Developer · Hearthstone

• 

Developed a 2D card game based on Hearthstone using Java OOP features.

Java

© 2025 Mustafa Omran.