Profile Picture

Firas EL-JERDY

Innovation and Development Engineer

A software developer, an innovator, and a leader. I thrive on tackling challenges and driving creative solutions that push the boundaries of technology.

Scroll to see my work

Little Dev Adventures

On mobile, play in fullscreen for the best experience.

Dune Rider

A fun dune racing mini-game

Loading game...

Use Gas and Brake buttons to control • Watch your fuel gauge!

Portfolio

Featured Work

A collection of projects spanning AR, VR, web, and mobile development.

28 projects

Multi-Vendor E-Commerce Platform
FlutterDart

Multi-Vendor E-Commerce Platform

A comprehensive Flutter-based multi-vendor e-commerce application featuring dedicated admin and vendor CMS panels. Built with Supabase backend, the platform includes complete Stripe payment integration, real-time inventory management, order tracking, and analytics dashboards. Developed over 3 months following industry best practices for scalability and security. Users can use AR to view their items in the cart.

SupabaseStripe+1
View
The Prayer Covenant For Kids
UnityTypeScript

The Prayer Covenant For Kids

A comprehensive dashboard application for the Jiff platform, featuring real-time data visualization, user management, and analytics tools. This web-based dashboard provides administrators with powerful insights and control over platform operations.

Node.jsMongoDB
View
Jif Dashboard
ReactTypeScript

Jif Dashboard

A comprehensive dashboard application for the Jif platform, featuring real-time data visualization, user management, and analytics tools. This web-based dashboard provides administrators with powerful insights and control over platform operations.

Node.jsMongoDB+1
View
Car Customization Platform
Three.jsReact

Car Customization Platform

An interactive 3D car customization platform that allows users to visualize and customize vehicles in real-time. Users can modify colors, wheels, accessories, and other features with a realistic 3D preview.

WebGLBlender+1
View
Dirty Truth Game
SwiftSwiftUI

Dirty Truth Game

Dirty Game Makes Spin The Bottle Look Like a Nun’s Tea Party ! Dirty Game, with its thousands dirty truth or dare questions, is the most alluring, raunchy and seriously saucy app on the App Store !

iOS
View
The Huslter - play to Win
UnityC#

The Huslter - play to Win

Click to view project details

View
JIF
Next.jsNode.js

JIF

A comprehensive demonstration of the Jiff platform's core features and capabilities. This demo showcases the platform's user interface, workflow management, and integration capabilities.

ExpressPostgreSQL+1
View
Aethera
Next.jsTypeScript

Aethera

The AI Agent Workspace for Modern Content Teams. Your entire content workflow, from brainstorming to delivery, all in one place.

Tailwind CSSFramer Motion+1
View
Maddict Dashboard
Vue.jsD3.js

Maddict Dashboard

A specialized dashboard designed for the Maddict platform, featuring advanced analytics, user engagement metrics, and content management tools. This dashboard provides comprehensive insights into platform performance and user behavior.

Node.jsRedis+1
View
AR Handtracking on the web
PlayCanvasJavaScript

AR Handtracking on the web

An interactive augmented reality experience that uses hand tracking to allow users to interact with virtual objects in their real environment. This web-based AR application demonstrates precise finger tracking and natural gesture interactions.

WebXRTensorFlow.js+1
View
AR and GenAI
PlayCanvasJavaScript

AR and GenAI

A cutting-edge augmented reality application that combines generative AI with AR to create dynamic, interactive experiences. Users can generate and place AI-created content in their real environment through a web browser.

WebXROpenAI API+1
View
Kinder Bueno AR: Whack-a-mole
PlayCanvasJavaScript

Kinder Bueno AR: Whack-a-mole

A branded AR game developed for Kinder Bueno that reimagines the classic whack-a-mole game in augmented reality. Players use their phone to interact with virtual moles that appear in their physical space, creating an engaging and immersive brand experience.

WebXRNext.js+1
View
AR Physics on the web
PlayCanvasJavaScript

AR Physics on the web

An augmented reality demonstration that brings realistic physics simulations to the web. Users can place and interact with virtual objects that respond to gravity, collisions, and other physical forces in their real environment.

WebXRAmmo.js+1
View
AR Platformer on the web
PlayCanvasJavaScript

AR Platformer on the web

A web-based augmented reality platformer game that transforms your physical space into a virtual playground. Players navigate a character through obstacles and challenges that appear in their real environment.

WebXRNext.js+1
View
AR Animations and Interactions
PlayCanvasJavaScript

AR Animations and Interactions

A showcase of advanced animations and interactive elements in augmented reality. This web application demonstrates how virtual objects can be placed in real environments with natural animations and responsive user interactions.

WebXRGSAP+1
View
AR Facetracking
PlayCanvasJavaScript

AR Facetracking

An augmented reality application that uses face tracking technology to apply virtual elements to users' faces. This web-based AR experience enables virtual try-ons and face filters without requiring any special apps.

WebXRTensorFlow.js+1
View
Branded Web Game: Panadol
JavaScriptPlayCanvas

Branded Web Game: Panadol

A custom web-based game developed for Panadol that combines engaging gameplay with brand messaging. This interactive experience helps users connect with the brand through fun challenges and rewards.

Next.jsColyseus+1
View
Branded Web Game: Panadol
JavaScriptPlayCanvas

Branded Web Game: Panadol

Another interactive web game created for Panadol's digital marketing campaign. This game uses engaging mechanics to reinforce brand awareness while providing an entertaining experience for users.

Next.jsColyseus+1
View
Endless Runner Web: Destructions
JavaScriptPlayCanvas

Endless Runner Web: Destructions

A fast-paced endless runner web game where players navigate through obstacles and destruction. This browser-based game features procedurally generated levels, increasing difficulty, and high-score tracking.

Next.jsWebGL+1
View
Branded Samsung AR Ad
PlayCanvasJavaScript

Branded Samsung AR Ad

An innovative augmented reality advertisement developed for Samsung that allows users to interact with virtual Samsung products in their real environment. This web-based AR experience showcases product features through interactive 3D models.

WebXRNext.js+1
View
Voice Controlled Web Game
JavaScriptWeb Speech API

Voice Controlled Web Game

An innovative web game that uses voice recognition as the primary control mechanism. Players issue voice commands to control gameplay, creating an accessible and novel gaming experience that showcases the potential of speech recognition in interactive applications.

PlayCanvasNext.js+1
View
Cryogenesis VR
UnityC#

Cryogenesis VR

A science fiction virtual reality experience set in a cryogenic facility. Players must solve puzzles and uncover the mystery of the abandoned facility while navigating through immersive, atmospheric environments with realistic interactions.

Unity NetworkingHDRP+1
View
Operation B VR
UnityC#

Operation B VR

A tactical virtual reality shooter that puts players in the role of a special operative on a high-stakes mission. This VR game features realistic weapons handling, strategic gameplay, and immersive environments with multiple mission objectives.

Unity NetworkingVRTK+1
View
Planked!
UnityC#

Planked!

A humorous virtual reality game where players must balance on increasingly precarious planks high above a city. This physics-based VR experience tests players' balance and nerve as they attempt to complete challenges without falling.

PhysXSteamVR+1
View
Parashift
UnityC#

Parashift

A mind-bending VR puzzle game that allows players to shift between parallel dimensions to solve environmental challenges. This innovative virtual reality experience plays with perception and reality, creating unique gameplay mechanics.

Shader GraphUnity XR Interaction Toolkit+1
View
The Lift
UnityC#

The Lift

A suspenseful virtual reality horror experience set in a mysterious elevator that travels between dimensions. Players must solve puzzles and survive encounters with otherworldly entities as they attempt to escape the endless descent.

Volumetric LightingOculus Integration+1
View
Mach 6 Racer
UnityC#

Mach 6 Racer

A high-octane VR racing game featuring futuristic vehicles capable of supersonic speeds. Players experience the thrill of racing through sci-fi environments with realistic physics and handling, complete with spectacular visual effects.

Vehicle Physics ProUnity Networking+1
View
Solosol
UnityC#

Solosol

A meditative VR experience that takes players on a journey through surreal, solar-inspired landscapes. This artistic virtual reality application combines beautiful visuals with interactive elements to create a peaceful, immersive escape.

Shader GraphOculus Integration+1
View
Career

Work Experience

My professional journey building innovative digital products and experiences.

Maddict

Maddict

June 2024PresentCurrent
Innovation and Development Engineer
UAE, Remote

Leading innovative development solutions and implementation of cutting-edge technologies.

Key Responsibilities

  • Leading the development and implementation of innovative solutions at Maddict, driving the organization towards future success through technology
  • Identifying and prioritizing technologies and business models to enhance the organization's competitive edge
  • Overseeing research and development activities, encouraging experimentation and prototyping technologies and concepts

Technologies

Web DevelopmentEmerging TechnologiesAgile Methodologies
BrightLab+

BrightLab+

June 2023June 2024
Multimedia Developer
Beirut, Hybrid

Developed immersive web and multimedia applications for enhanced user experiences.

Key Responsibilities

  • Spearheaded the creation of a web-based metaverse, delivering an immersive virtual environment
  • Developed interactive media applications using Unity and PlayCanvas to enhance user experiences
  • Integrated multimedia content into software projects, optimizing performance across platforms

Technologies

UnityPlayCanvasWeb DevelopmentVirtual Reality3D Modeling
Notre Dame University

Notre Dame University

January 2023July 2023
Computer Science Lecturer, PTF
Zouk-Mosbeh, Keserwan

Lectured on computer science fundamentals, algorithms, and programming languages.

Key Responsibilities

  • Developed curriculum on algorithms, programming languages, and problem-solving for computer science students
  • Provided guidance and inspiration to students in C++, game development, and artificial intelligence
  • Graded assignments and exams, ensuring academic integrity and original work
  • Fostered curiosity, nurtured talents, and shaped the future of the tech world at Notre Dame University

Technologies

C++Game DevelopmentAlgorithmsArtificial Intelligence
RobocomVR studios

RobocomVR studios

December 2021January 2023
VR/XR Developer
Beirut - Abu Dhabi

Created immersive virtual reality experiences and applications.

Key Responsibilities

  • Developed and fine-tuned immersive VR games using Unity and C# to optimize game mechanics
  • Collaborated with a multidisciplinary team to create visually appealing VR environments
  • Implemented innovative game physics and AI behaviors to enhance interaction and realism
  • Ensured the best possible performance, quality, and responsiveness of applications
  • Conducted rigorous testing and debugging to ensure optimal performance across VR platforms

Technologies

UnityC#Virtual Reality3D ModelingAI Programming
Digital Revamp Marketing

Digital Revamp Marketing

March 2021February 2022
Application Developer
Beirut

Led game development projects and managed development teams.

Key Responsibilities

  • Managed and led game development projects using Unity3D and Kotlin/Java with a team of developers and artists
  • Communicated and coordinated with tech leads and managing partners to set requirements and timetables
  • Reported updates to clients and management to take necessary steps towards completing and shipping products

Technologies

Unity3DKotlinJavaProject ManagementGame Development
I-magine-works

I-magine-works

July 2021December 2021
Software Developer
Beirut, Lebanon

Developed cross-platform mobile advertising SDK for both Android and iOS applications.

Key Responsibilities

  • Developed and maintained a cross-platform mobile advertising SDK for both Android and iOS applications, enhancing ad integration efficiency
  • Monitored and analyzed performance metrics, driving iterative improvements based on user feedback and analytics data
  • Actively participated in Agile development processes, including sprint planning, stand-ups, and retrospectives

Technologies

AndroidiOSMobile SDKJavaSwiftAgile
Notre Dame University

Notre Dame University

September 2019June 2021
Graduate Assistant
Zouk-Mosbeh, Keserwan

Assisted professors and students with lectures, coordination, and academic support.

Key Responsibilities

  • Prepared and delivered engaging lectures to students at Notre Dame University - Louaize (NDU)
  • Facilitated communication between students and professors to enhance the learning experience
  • Managed student records and coordinated schedules to improve organizational skills
  • Mentored students outside of the classroom to build strong relationships and offer guidance

Technologies

TeachingAcademic ResearchStudent Mentoring
Background

Education & Learning

My academic journey and continuous pursuit of knowledge.

Notre Dame University

Notre Dame University

20192021
Master of Science in Computer Science
Zouk-Mosbeh, Lebanon

Research in Quantum Key Distribution Protocols.

Key Achievements

  • Grade Point Average of 3.75
  • Advanced research in cybersecurity
  • Graduate Assistant during studies
Notre Dame University

Notre Dame University

20162019
Bachelor of Science in Computer Science, Computer Graphics and Animation
Zouk-Mosbeh, Lebanon

Comprehensive study of computer science fundamentals with specialization in computer graphics and animation.

Key Achievements

  • Grade Point Average of 3.39
  • AMIDEAST Work Success Boot Camp – Bank of Beirut
  • Model United Nations (MUN) - LAU
  • Fifty volunteering hours in S.M.I.L.E organization for the elderly