Resume

Bilal
Itani
Senior Software Engineer

Hi, I'm a software engineer with 12+ years under my belt building User Interfaces, Interactive apps, and Services across the Web, Desktop, and Gaming spaces.

EngagedMD

Senior Software Engineer

EngagedMD Preview

Worked as an efficient developer in an agile environment to own features and publish systems used in production by tens of thousands of patients on the #1 fertility platform.

  • Owned frontend processes, standardizing developer experience and minimizing tech debt
  • Created internationalization systems used in 100% of frontend applications.
  • Built systems from frontend to backend using TypeScript, Next.js, React, SQL, and more

PromptNexus

TPM

PromptNexus Screenshot 1
PromptNexus Screenshot 2
PromptNexus Screenshot 3

PromptNexus offers a visual interface to create and manage AI-driven workflows. Each node performs specific tasks, seamlessly connecting to automate business processes.

  • Built application across full-stack enabling businesses to create AI and API workflows visually.
  • Earned 1st place product idea judged by a panel of investors and google representatives.

Tiktok Game - Mr. Aimlab's Nightmare

Senior Software Engineer

Tiktok Game - Mr. Aimlab's Nightmare Preview
Tiktok Game - Mr. Aimlab's Nightmare Screenshot 1
Tiktok Game - Mr. Aimlab's Nightmare Screenshot 2
Tiktok Game - Mr. Aimlab's Nightmare Screenshot 3
Tiktok Game - Mr. Aimlab's Nightmare Screenshot 4
Tiktok Game - Mr. Aimlab's Nightmare Screenshot 5

Took ownership in a self-driven remote environment, setting expectations, and committing to them. Created an experiment from scratch, and transitioned it to a full web game in TikTok.

  • Created an original game for TikTok and Aimlabs with > 1,000,000 impressions and almost 150k players as primary gameplay programmer, called Mr. Aimlab’s Nightmare.
  • This game made the news on several outlets, including engadget, and mobilegamer.
  • Collaborated several times daily with executives, product team, design, marketing, and others to meet expectations while delivering a high-performance app that supports low-spec devices.
  • Debugged mobile-specific bugs, and optimized RAM within a short window before release to support all devices and release a performant product.

Header image sourced by mobilegamer.biz.

Riot Games' Arcane Undercity Nights - Leaderboard for Aimlabs VR

Senior Software Engineer

Riot Games' Arcane Undercity Nights - Leaderboard for Aimlabs VR Screenshot 1
Riot Games' Arcane Undercity Nights - Leaderboard for Aimlabs VR Screenshot 2
Riot Games' Arcane Undercity Nights - Leaderboard for Aimlabs VR Screenshot 3
  • Spearheaded and built leaderboard for Riot Games’ Arcane Undercity Nights, viewed by > 1,733,600 viewers with interactive animations.
  • Developed web application with React, TypeScript, GraphQL, and HTML 5.
  • Liaised with backend and VR teams to support high frequency updates from onsite VR game built for Riot Games.

InvoiceMaker

Senior Software Engineer

InvoiceMaker Preview
InvoiceMaker Screenshot 1
InvoiceMaker Screenshot 2

Built Single Page SaaS Invoice Generation App with merchant fee payment model. Architected and developed React, Redux and Material UI app from scratch including API integration and automated deployment system with unit and functional tests.


Key Achievements:

  • Launched app from to generate revenue in monthly payments using stripe, user authentication, and in-house payment handling system.
  • Developed Invoice Generation suite for use by over 1,000,000 future customers including percentage profit fee-based payment system for small business owners.
  • Increased developer performance by acting as a mentor for three other front end developers weekly. Functioned as a mediator for any conflict or disagreements, and moved stuck developers forward on many occasions.

Aimlabs Services

Senior Software Engineer

Aimlabs Services Preview
Aimlabs Services Screenshot 1
Aimlabs Services Screenshot 2
Aimlabs Services Screenshot 3

Developed web applications and video games with React, TypeScript, GraphQL, Unity, and HTML 5. Performed as a motivated and proficient role model in a remote workplace with minimal supervision, often taking ownership over projects.


Key Achievements:

  • Created an original game for TikTok and Aimlabs with > 1,000,000 impressions and almost 150k players as primary gameplay programmer, called Mr. Aimlab’s Nightmare.
  • Spearheaded and built leaderboard for Riot Games’ Arcane Undercity Nights, (MALN) viewed by > 1,733,600 viewers with interactive animations using React.
  • Built Playerbase.com from zero, empowering 100s of creators to earn money by coaching online.
  • Maintained and engineered new features for primary Web Application and Website Aimlab.gg, originally built by external teams. Performed refactoring to address technical debt and prepare the website for modern development.
  • Created test system used in 100% of Playerbase.com and Aimlab.gg react component unit tests.
  • Liaised with backend and VR teams to support high frequency updates from onsite VR game built for Riot Games.

Project Velocity

Project Velocity Screenshot 1
Project Velocity Screenshot 2
Project Velocity Screenshot 3
Project Velocity Screenshot 4
Project Velocity Screenshot 5

Enter a Bullet Hell and Endless Runner game where the speed never stops rising, and the obstacles never stop coming. Fight and cruise your way through obstructions and bosses with ever-increasing difficulty!

Technologies: C#, Unity, Git, Blender, Adobe Photoshop CC

Carbon Reset

Carbon Reset Preview
Carbon Reset Screenshot 1
Carbon Reset Screenshot 2
Carbon Reset Screenshot 3
Carbon Reset Screenshot 4
Carbon Reset Screenshot 5
Carbon Reset Screenshot 6
Carbon Reset Screenshot 7
Carbon Reset Screenshot 8

Enter a future of democratized space travel and exploration with one catch – a powerful corporate consortium pulls the strings. This story begins when an expert combat pilot wakes up unbeknownst of her whereabouts, history and name. She will have to fight to determine who she is, what it means to her, and what the future holds.

Technologies: C#, Unity, Git, Adobe Illustrator CC, Continuous Integration, OOP & Design

Rebound

Rebound Screenshot 1
Rebound Screenshot 2
Rebound Screenshot 3
Rebound Screenshot 4
Rebound Screenshot 5

Rebound is a physics based reflex arcade game where the player must keep a ball within bounds of the screen, while aiming for the most points and longest time survived possible in a single round. Sounds simple, right?

Technologies: C#, Unity, Git, Adobe Photoshop CC

Disclaimer: Bilal Itani has provided development work to all of the software listed in this page. For some listings, Bilal Itani contributed to software on a team, while others were developed by him in totality.