profile

Hello I'm a

Software Engineer

Muhammad Moiz ul haq

Passionate Software Engineer Specializing in C++ | Expert in High-Performance Software Solutions, Game Development, UI Enhancements, Debugging, Performance Analysis, and Multiplayer

As a passionate Software Engineer specializing in C++, I bring a comprehensive skill set and a dedication to developing high-performance software solutions. My expertise lies in leveraging the power of C++ to design and implement efficient, scalable, and robust applications. My journey in software engineering is marked by a commitment to mastering the intricacies of C++ and employing its capabilities to solve complex problems. I have a keen eye for optimization and a deep understanding of object-oriented programming, memory management, and algorithm design. This technical foundation allows me to create software that is not only functional but also highly efficient.

In addition to my core skills, I specialize in game development, UI enhancements, debugging, performance analysis, and multiplayer functionalities. I thrive in collaborative environments where I can apply my problem-solving skills and innovative thinking to tackle challenging projects. My approach is rooted in solid engineering principles, ensuring that the solutions I develop are reliable, maintainable, and scalable.

I am eager to connect with other professionals and organizations that are at the cutting edge of technology and innovation. Together, let's drive the future of software engineering and push the boundaries of what we can achieve with C++.

Portfolio Resume

Work Experience

  • Architecture Design for Games.

  • Enhancing and developing a UI.
  • Making a new feature for the game called (Stray Shot).
  • Systems for the game. (Friends system, Progression)
  • Multiplayer gameplay features.

  • Did a lot of Research and Development (R&Ds) to help the team to develop systems easily.
  • Write a script for Encryption/Decryption of API requests and Responses to secure the calls between the server and the user. I scripted it in Python.
  • Develop a system for regular updates and patches for fixing this issue I worked on ChunkDownloader and Patching System to resolve this issue.
  • Develop a loading screen system for level streaming (it just opens the loading widget on the viewport while the streaming is going and then hides from the parent) or level traveling (totally written in C++ and the loading screen is also developed in slate).
  • I did do a code optimization for the entire game, I used the unreal insight for optimization. according to it firstly our game took almost 1 minute to load after optimization it took 0.66 seconds to load.
  • Worked on Game networking like APIs (I developed a plugin to make the relationship between the game and backend services, Although it is an in-house plugin so it just developed especially to keep the backend structure in mind.) and Multiplayer (I did work but not much I develop a system for session management using EOS (Epic Online Services) as we are using a Dedicated server. I did a little bit of work in other aspects of multiplayer like replication and others.)
  • Develop a Player character and controller with the animation using C++, it has Bindings for the keyboard/mouse and controller.

  • User Interface Design
  • Game Plugin
  • Game Development (C++)
  • Tool design for Spawning Meshes at runtime

    A Desktop Application developed in the Unreal engine to help the house job doctors in practicing with different medical conditions just using their computer.

    It contains different features like:-

  • Interaction with the Envirounment
  • User Interface
  • API Implementation
  • Multiplayer
  • Inventory

Epic Game Marketplace Content Creator

Marketplace Saller Account:- Muhammad Moiz ul haq
Card image cap
Multithreaded Downloader

The plugin can download files at runtime using multithreading.

Download Support
Card image cap
Assets Validation

This plugin Assets Validation will be helpful for validating the assets and keep every thing in check and put in proper place.

Download Support

Portfolio

Professional (Development)

Runtime Gizmo Functionality

DLC Automator

Level Loading Screen (Without Level Streaming)

Level Loading Screen (With Level Streaming)

Professional (Art)

SunReveal UE4

(OZ Sports) Fireworks

Personal

Car Dummy Model Cinematics

Contact Me