Omar Khalil

software developer skilled in building efficient, user-focused solutions using Agile methodologies. Focused on bettering myself everyday - Even if its only by 1%

BookNest - C# 

As part of a collaborative team project, I contributed to developing BookNest, a digital library application built using C#, SQL, and Azure DevOps. We followed Agile methodologies, including Scrum, Extreme Programming, Pair Programming, and Test-Driven Development, to deliver a high-quality, maintainable solution. The application features secure user account management, book search and comparison functionality, a wishlist and purchase system, and a review system for users to share feedback on books. The back-end is powered by a SQL database, ensuring efficient data management, while Azure DevOps facilitated CI/CD pipelines, version control, and task tracking. My role focused on developing the user interface, designing and managing the database, writing unit tests, documenting user stories, implemented search functionality, and collaborating with the team to complete the project following the full Software Development Lifecycle (SDLC).

BluDungeon is a game that mixes combat with puzzle solving. It is a game made in Unity in a 3D environment with a 2D character with an isometric view. The highlights of this game are the dynamic puzzle mechanism and procedurally generated rooms and mazes. This game is meant for speed runners and people who enjoy a challenge. each playthrough of the game will be unique since the rooms and traps are generated differently each time. I used assets from the Unity store, but the entire map layout and implementation of features has been done by myself.

BluDungeon - Unity  

  Toon Tanks - Unreal Engine 5

Toon Tanks is one of my first projects in UE5. It showcases my object oriented programming skills and was a perfect way to further my comfort and confidence with the engine. Includes different classes that inherit from each other - Pawns, Towers, Tanks, etc. The play controls a tanks and must travel around the map to destroy the towers. There are various health power ups to assist the player.

Fox Run - Unreal Engine 5  

Fox Run is my first project in UE5. It is a 2D game using Blueprints where a player controls a fox and must avoid the obstacles and get to the end of the map. There are launch pads, checkpoints, spikes, falling platforms, simple enemies that die when stepped on, and some deadly turrets. This project helped me become familiar with the engine by utilizing lots of the engines tools and features.