Kerolos Farag

Hey there, I'm Kerolos - a game enthusiast and developer with a passion for building fun experiences. With a Bachelor's degree in Computer Science and a minor in Mathematics, I'm an expert problem solver and analytical thinker who loves turning ideas into reality. When I'm not busy with work, you'll find me tinkering away on exciting projects. I have a proven track record of designing and maintaining video games using agile software development practices. Whether I'm coding up a storm or experimenting with new game mechanics, I approach every challenge with enthusiasm and a sense of adventure. I'm always seeking ways to push the boundaries and create engaging experiences. Let's buckle up and get ready to bring your wildest ideas to life!

Spandrel Interactive Projects

IV Insertion Trainer

IV Insertion Trainer

Led the development of an immersive XR IV Insertion Trainer that uses high-fidelity, AI-driven patient models to simulate realistic clinical scenarios. Integrated dynamic AI-powered NPCs with live voice responses and adaptive animations, enabling healthcare professionals to practice needle insertion and realistic patient interactions within a safe Extended Reality environment.

Falls Prevention VR

Spearheaded the development of an immersive Virtual Reality training tool for Meta Quest headsets, designed to help older adults improve balance and reduce fall risk. Developed a comprehensive suite of simulated exercises, including a virtual obstacle course, now deployed in clinical and academic research studies.

De‑Escalation VR Simulation

Developed AI-driven VR simulation scenarios for frontline staff, spanning workplace harassment, domestic violence, and nursing home care. Leveraged custom architecture to power dynamic AI-driven avatars that simulate real scenarios. These avatars adapt in real time to deliver highly realistic training experiences.

All the Right Moves VR

All the Right Moves is a self‑guided VR training suite for nursing home staff, featuring a hand‑washing simulator with real‑time feedback and a digital twin–powered Arjo 9000 bed module. Both modules provide guided practice and performance tracking for compliance and continuous improvement.

Carnegie Learning Projects

Mathstoria

Mathstoria

Developed and shipped Mathstoria, an educational math game for kids built in Unity for WebGL. Worked on a wide range of features and optimizations to ensure smooth performance and a successful launch, helping improve engagement and learning outcomes for thousands of students.

Personal Projects

VR Fishing Simulator

VR Fishing Simulator

Developed an immersive VR fishing experience for Meta Quest using Unity and Meta SDK. Built a detailed fishing village with realistic boat paddling and fishing physics, complemented by dynamic interactions. The game features a large, optimized island scene for smooth performance. Players can catch a variety of fish from the dock or venture into deep waters for rare species. Designed with a scalable architecture to support future expansions and integrations.

Infinite Universe PCG simulation

A procedurally generated infinite universe simulation implemented in C++, featuring procedurally generated star systems, each with its own planets and moons.

Tactical Blast VR

VR shooter game based on Unity XR toolkit, featuring an immersive arena. Players can engage enemy AI or practice target shooting in the range.

Fun Vania

A multi-level sidescrolling 2D platformer developed using Unity for Web and Mobile.

BoomBoomJump

A 2D platformer fully written in C++ using SFML API. The game features multiple enemy AI types, a custom level editor, and a final boss fight.

Heart Disease prediction model

Applied Machine Learning methods and data preparation techniques to pre-process and manipulate raw medical data and construct multiple predictive models.
Technologies used: Python (pandas, NumPy, matplotlib, scikit-learn)

Zealot Craft

An AI bot for StarCraft, implemented in C++ using the Brood War API. The bot is capable of defeating StarCraft's built-in AI.

Block Breaker

Block Breaker is a Multi-level arcade style game that was developed using Unity engine for web.

Rescuer

Side-Scrolling game demo that was created during the 2018 Global Game Jam event using C# and Unity WebGL

Get in touch

Please feel free to contact me anytime.