Software Engineer · Unity Developer · AI Engineer

I build real-time simulations, procedural animation and AI systems from mathematical first principles.

projects shipped
30+
clients
10+

Work

Projects

About

Hi, I'm Mohammad Alhomsi.

I'm a software engineer specializing in real-time simulation, applied mathematics, procedural animation and AI integration across C++, C# and Python.

I focus on building zero-dependency, high-performance systems from mathematical first principles rather than relying on black-box plugins.

  • 01

    Simulation & control systems

    Deterministic multi-rate physics simulations in UE5 (C++ / Chaos async physics at 120–400 Hz) with cascaded PID control loops, alongside custom C# physics solvers and multi-screen nDisplay deployments.

  • 02

    Mathematics & graphics

    A custom raymarching rendering engine built from scratch with HLSL/GLSL shaders, signed distance fields (SDFs), vector calculus and custom matrix transformations.

  • 03

    Procedural animation

    Dynamic character and vehicle motion systems using inverse kinematics (IK) rigging, skeletal bone constraints, and custom mathematical easing and physics curves.

  • 04

    Artificial intelligence

    Reinforcement learning environments linking UE5 C++ state/action bitstreams to Python PyTorch PPO trainers, pure C# neural networks built from scratch (over 98% accuracy in tangible marker recognition), and low-latency WebSocket pipelines for real-time generative AI inference.

Toolbox

  • C++
  • C#
  • Python
  • Unreal Engine 5
  • Unity3D
  • HLSL / GLSL
  • PyTorch
  • Stable Diffusion
  • ComfyUI
  • WebSockets
  • nDisplay
  • Microcontrollers
  • Microprocessors
  • Arduino
  • Firebase
  • Svelte

Work for

  • American Hospital
  • du
  • STC
  • Tabadul
  • Dubai Municipality
  • Dubai Government
  • GEELY
  • Sharjah Reading Festival
  • Comix Oman
  • UAE Mural

Contact

Have something interactive in mind?

I'm open to new projects and collaborations.

mohammadhomsee@gmail.com