Omar Gamal

Software Engineer & Game Engine Developer

Building next-generation solutions from enterprise web apps to custom game engines

About Me

Passionate Software Engineer with 7+ years of experience in full-stack development, game engine architecture, and plugin development. Started programming at age 10 and evolved into a senior developer specializing in systems programming, 3D graphics, and enterprise web applications.

7+Years Experience
20+Projects Delivered
1000+Users Served
3.93GPA

Experience

January 2022 - Present

Senior Spigot Plugin Developer

ATTILA GAMING (Part-time)

Lead development of custom Minecraft plugins using Java and Spigot API. Architected scalable solutions for high-traffic gaming servers, implementing performance optimizations that improved server response times by 40%.

2018 - 2022

Lead Developer

Minecraft Gaming Servers

Promoted to Lead Developer role on major Minecraft server networks. Managed development team and technical architecture decisions. Implemented monetization features that increased revenue and player retention.

May 2018 - January 2022

Freelance Full-Stack Developer

Self-Employed

Delivered 20+ web applications and AI chatbots for diverse clients across multiple industries. Specialized in React.js, Node.js, and MongoDB stack with 100% client satisfaction rate.

Key Projects

🛒 NexusCommerce - Enterprise E-Commerce Platform
In Development

🛒 NexusCommerce - Enterprise E-Commerce Platform

A scalable, enterprise-grade e-commerce platform built with modern microservices architecture. 🚀

React.jsTypeScriptExpress.js+6 more
🌌 NebulaEngine - Next-Gen Game Engine
In Development

🌌 NebulaEngine - Next-Gen Game Engine

A modern, cross-platform game engine with advanced graphics capabilities and ECS architecture. ✨

C++DirectX11/12Vulkan+4 more
🔥 DarkFire - 3D Game Engine
Completed

🔥 DarkFire - 3D Game Engine

A complete 3D game engine built from scratch with DirectX11, featuring ECS architecture and a space shooter demo. 🚀

C++DirectX11HLSL+2 more
🤖 AI & Machine Learning Research
Research

🤖 AI & Machine Learning Research

Research and implementation of various AI models for game development and intelligent system applications. 🧠

PythonTensorFlowPyTorch+3 more

Technical Skills

Programming Languages

C++JavaJavaScriptPythonCGo

Game Development

DirectX11UnityUnreal EngineECS Architecture3D GraphicsGame Engines

Web Technologies

React.jsNext.jsNode.jsExpress.jsTypeScript

Databases & Caching

MongoDBMySQLPostgreSQLRedis

DevOps & Infrastructure

DockerKubernetesLinuxGit

Testing & QA

VitestJestCypressUnit Testing

Latest Articles

See All Articles
9 min read

OOP vs DoD in Game Development: Why Data Layout Matters More Than You Think

Discover why Data-Oriented Design dramatically outperforms traditional OOP in game engines, with real performance metrics and code examples.

Read More →

Education

Bachelor of Science in Computer Science

Helwan University, Cairo

Expected Graduation: March 2026 | Currently in Third Year

GPA: 3.93/4.0

Consistently maintained Dean's List status while balancing full-time studies with professional development work.

Get In Touch

Let's Build Something Amazing Together

I'm always excited to discuss new opportunities, innovative projects, or potential collaborations. Whether you need enterprise solutions or cutting-edge game development, let's connect!

📍Heliopolis, Cairo, Egypt
📞+201064444598omar.gamal.m@gmail.com