Faraz Ahmed
Verified Expert in Engineering
Software Engineer and Developer
Karachi, Sindh, Pakistan
Toptal member since October 25, 2023
Faraz is a seasoned developer with eight years of professional experience. He has focused on developing games and interactive simulations for diverse projects, including multiplayer, racing, card, and AR/VR games and simulations. Having specialized in the Unity game engine and being proficient in C#, Faraz is well-versed in Node.js and Java.
Portfolio
Experience
- C# - 10 years
- Unity - 9 years
- Game Development - 8 years
- Multiplayer - 4 years
- Augmented Reality (AR) - 3 years
- JavaScript - 3 years
- Unreal Engine 5 - 1 year
- Node.js - 1 year
Availability
Preferred Environment
Unity, JetBrains Rider, Visual Studio
The most amazing...
...mobile game I've worked on reached over two million downloads combined on iOS and Android.
Work Experience
Lead Software Engineer
Folio3
- Developed an iOS app in Unity to find the distances between two QR codes and then replicated that app in iOS native for increased accuracy.
- Worked on a Unity AR scene that helped the user navigate around places. This scene ran in a native Android app as part of a larger application.
- Built an extended reality application with video streaming for Microsoft HoloLens.
Senior Software Engineer
Cosm
- Created a WebSockets controller API in Unreal that can be implemented by technical artists in Unreal using visual scripting for a fully configurable and dynamic set of inputs sent from a web controller.
- Helped artists create simulations and experiences for a dome in Unreal that consisted of many high-resolution individual screens and required 40 computers to render.
- Developed an experience for the dome similar to the Pachinko or "ball drop" game.
Senior Software Engineer
Big Wolf
- Developed a rule-based bot that performed quick walkthroughs using the specified rules to make decisions and output data for QA and playtesters. These rules could be configured within a UI to resemble the playstyles of specific types of players.
- Created tools in Node.js that validated and highlighted issues in the game-level data created in Google Sheets by the level designers. The validation rules were dynamic and supplied in JSON format.
- Built content and mechanics for multiple live operations and limited-time events within a game with over two million downloads.
Technical Innovation Manager
Intellexal Solutions
- Developed multiple augmented reality experiences and games for brand activations in various locations.
- Implemented a gamified recruitment test software with randomized questions in different formats and gamified scenarios for the user to complete. This testing application became a big success and was used by several thousand users.
- Built multi-screen and dual-screen connected interactive games and experiences, including a football free kick game, a bowling game, and a cricket game.
- Created a photo booth and magic mirror application that allowed users to take pictures, draw on the screen, add emojis, and print their photographs.
Senior Software Engineer
Cubix
- Developed a server-authorized networked poker game for Facebook that ran on WebGL using SmartFoxServer.
- Built multiple runner games for Android and iOS systems.
- Designed and created a physics-based arena-style fighting multiplayer game.
Software Engineer
GoLive Pakistan
- Developed a multiplayer draughts and checkers game using Photon Unity Networking (PUN).
- Built a tile-based infinite randomly generating free-fall game.
- Designed and created a randomly generated tile-based runner game similar to Crazy Taxi.
Experience
Relentless Runner
https://www.cubix.co/work/relentlessEducation
Bachelor's Degree in Computer Science
Institute of Business Administration, Karachi - Karachi, Pakistan
Skills
Libraries/APIs
UniRx, Node.js, OpenCV, WebGL
Tools
JetBrains Rider, Visual Studio, Git
Languages
C#, C++, JavaScript, Swift, Java
Frameworks
Unity, Photon Unity Networking (PUN), Unity3D
Platforms
iOS
Storage
SmartFoxServer 2X, JSON
Other
Multiplayer, Programming, Unreal Engine 5, Computer Science, Microsoft HoloLens, Extended Reality (XR), Augmented Reality (AR), Virtual Reality (VR), WebSockets, Games, 3D Games, 2D Games, Game Development, Mobile Game Development, Mobile Games
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring