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 2025 — Present
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
Dec — May 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
Aug — Nov 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
Sep — Oct 2024
Apr — Jun 2024
Jan — Jun 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
Feb — May 2020
Game Developer · Hearthstone
•
Developed a 2D card game based on Hearthstone using Java OOP features.
Java
© 2025 Mustafa Omran.
Contact me: