JOUSEF GABRO


15 years of Software development
and leadership

“Every minute spent on repetitive tasks is a minute not spent on making your product better”

A select few featured Projects

Adventure path in Candy Crush – King

Rebuilt the core progression system from scratch to support branched pathways and early access to game mechanics. Developed the Adventure Path feature, enabling players to unlock unique rewards and discover new interaction methods. Led cross-team coordination while implementing the technical solution.

C++, Custom Engine, Mobile development, Backend, Optimization, Architecture

OtherWorld – Unreal Engine plugin

A comprehensive Unreal Engine plugin enabling multi-dimensional gameplay where actors seamlessly transition between different worlds. Features GameplayTag-based world management, intelligent state preservation, portal systems, and specialized components for complex dimensional mechanics. Built for both C++ and Blueprint workflows with developer tools and performance optimizations included.

Unreal Engine, C++, Blueprint, Gameplay system, Architecture, Optimization

Crystal Corruption – Reclamation

Fast-paced sidescroller Metroidvania featuring procedurally generated levels. Solo-developed all core systems including combat mechanics, enemy AI, character animations, level generation algorithms, player progression, UI/UX design, game balancing, bug testing, and project management. Collaborated with sound designers and 3D artists to deliver a complete gaming experience.

Unreal Engine, Blueprints, Gameplay, Animation, VFX, Rendering, AI, Game design

Friction data map visualization – Nira

Developed a Unity-based iOS application that augments friction data with weather and mapping information for comprehensive visualization. Built interactive time series scrubbing functionality, predictive analytics engine, and customizable data markers. Handled full-stack development including data integration, UI design, real-time visualization systems, user experience optimization, and iOS deployment.

Unity, Visualization, iOS, API, MapBox, Rendering, UI,

Fleet monitoring – Toyota

A Unity-based visualization tool for tracking and displaying Toyota automated truck positions in real-time within indoor environments. The system provides spatial awareness and operational oversight for autonomous vehicle fleet management.

Unity, Wifi, Bluetooth, API, Visualiazation

Crystal Corruption –
Co-op Arena Brawler

Designed and developed a competitive PvPvE arena brawler featuring cooperative sabotage mechanics and dynamic army-building through minion conversion. Handled complete game development cycle including core gameplay programming, UI/UX design, player progression systems, multiplayer networking, audio integration, and playtesting coordination. Balanced competitive mechanics to ensure engaging team-vs-team gameplay where strategic cooperation and tactical sabotage determine victory.

Unity, Gameplay, Multiplayer, Nintendo Switch, PC, UI, AI, Game design

Kingdom of the uncharted – Board game

A complete tactical board game combining resource management with dynamic environmental challenges. Players explore fog-shrouded territories, establish settlements and infrastructure, while adapting to periodic environmental events like droughts, floods, and corruption.
Some core mechanics include territory exploration, settlement building, worker placement, and strategic card play for resource enhancement or opponent disruption.

Full game design including rules, components, board layout and cards

Gameplay, Game design, Game economy, UI, Art,

Gamified game conference – LiU GC

Gamified the entire conference experience through custom AR integration. Developed Pokemon-style capture mechanics using AR camera detection, multiplayer dragon battles, 3D asteroid shooting mini-games, and interactive exploration features. Built complete event management system including schedule integration, speaker profiles, and seamless AR/traditional app navigation.

Unity, AR, Game design, Network, Multiplayer, API, iOS, Android

Zombie truck shooter VR – Toyota

A multiplayer VR tower-defense experience built in Unreal Engine with symmetric gameplay where one player defends while another controls zombies. Designed mechanics specifically for trade show engagement, successfully driving booth traffic through immersive VR technology. Managed gameplay balancing, user experience flow, and rapid iteration for live demo environments

Unreal engine, Game design, multiplayer, network, VR,

Exhibition Demo – Stylaero

Developed an interactive Unity application showcasing magnetic field sensor fusion technology for industrial trade shows. Created a 3D painting experience where users could apply colors to a statue using various brush tools, with real-time rotation and manipulation controlled by Stylaero’s magnetic tracking system. Delivered an engaging demonstration that effectively communicated the precision and responsiveness of their positioning technology to potential clients and partners.

Unity, API, Gameplay, UI, Rendering,

Satellite image processing

Enhanced and expanded a professional rendering engine for satellite imagery processing, implementing advanced visualization features and statistical analysis tools. Handled UI/UX development, shader programming, rendering pipeline optimization, and image processing workflows using C++ and Qt. Improved performance for high-resolution geospatial data visualization, enabling faster processing capabilities while maintaining visual accuracy critical for satellite data interpretation and analysis.

C++, QT, Rendering, UI, UX, Visualization, Image processing,

Box shooter VR

Designed and developed a VR shooting game for Samsung Gear VR featuring precision target mechanics and intuitive head-tracking controls. Handled complete development cycle including core gameplay programming, VR interaction systems, UI design, performance optimization for mobile VR, and platform integration. Optimized rendering and input systems to ensure smooth performance on mobile hardware while maintaining engaging arcade-style gameplay for the Gear VR platform.

Unity, VR, Android, Mobile, Game design, Gameplay, Sound design, Rendering,

Weather visualization

Architected high-performance web applications for real-time meteorological data visualization, transforming complex weather datasets into intuitive interactive experiences. Engineered responsive interfaces with hardware-accelerated WebGL rendering, coupled with backend services for seamless data orchestration. Game tech-related algorithms implemented for high performance, intelligent prefetching and batching algorithms, delivering lightning-fast visualization. Utilized collision detection and other techniques for better user experience.

WebGL, React, iOS, Android, Web, Api, Visualization

Let’s level up together!

Custom Application

Need a unique software solution tailored to your specific business requirements? I offer bespoke software development services, crafting custom applications that address your challenges. I focus on creating scalable, efficient, and user friendly software that integrates seamlessly into your existing workflow. Whether you need a new CRM, an inventory management system, or any other custom application, I can help you design, develop, and deploy a solution that drives your business forward. I provide full lifecycle support, from initial consultation through to deployment and ongoing maintenance. Whether it is backend development, frontend development, database, full stack, hardware or all the above, let’s build it together!

Whether it is a board game or software, let me help!

Transform your game vision into reality with a developer who bridges the gap between technical excellence and creative design. As a software engineer with an artist’s eye, I craft custom solutions for both board games and digital experiences, designing systems that prioritize player impact over technical complexity.

Whether you need a seamless inventory system, engaging combat mechanics, intelligent AI behavior, strategic board game balance, or intuitive player feedback systems, I analyze your specific needs and engineer solutions that serve your creative goals. I don’t just code features, I design experiences that work.

Ready to bring your game concept to life with systems that actually enhance gameplay? Let’s build something players will love.

Make it pop!

Elevate your visual storytelling with a developer who makes your experiences stand out through cutting-edge post-processing and real-time effects. With a computer graphics foundation, user experience background and an artist’s eye, I engineer pipelines that turn creative vision into polished reality, building systems that prioritize visual impact over rendering overhead.

Whether you need volumetric lighting that adds atmosphere, particle systems that bring environments to life, custom shader effects that define your unique aesthetic, or optimized post-processing stacks that maintain performance, I analyze your project’s technical constraints and craft solutions that serve your artistic vision. I don’t just implement effects, I build visual systems that perform.

Ready to push your project’s visual boundaries and captivate your audience? Let’s create something unforgettable!

Recent posts

  • How to be inspirational

    How to be inspirational

    Are you one of those who think that some people feel like they are more charismatic, more entertaining and more fun to listen to than yourself? Let me rephrase it, have you thought “that is how I want to be” but feel like you lack the ability to? Let me start off by say that you already have…

    CONTINUE READING: How to be inspirational
  • Neat little VFX trick

    Neat little VFX trick

    A good solution will take into consideration multiple aspects of the development process, not simply reuse the same solution time and time again. It is essential to know the pros and cons of many techniques. For instance, performance, cpu cycles, gpu memory, fidelity, development cycles, and many more. In this article, I want to focus…

    CONTINUE READING: Neat little VFX trick