kordmodanlou.engine
001 · intro

Intro

Danial Kordmodanlou

MSc Computer Science at York University (Toronto, Ontario), focused on VR — facial expression and motion capture for 3D virtual characters with Unity3D, Unreal Engine, and ARKit, bridging virtual and real-world interaction. I build hybrid systems where ML, real-time graphics, and game engines meet: mocap pipelines, AI-driven engines, VR training, and LLM systems.

002 · portfolio

Projects.

Selected work across game development, ML, computer vision, and systems.

DigiHuman
● featured · 500+ ★
open-source

DigiHuman

Real-time markerless mocap pipeline. BlazePose + MediaPipe drive a Unity humanoid; PIFuHD + RigNet turn one photo into a rigged 3D character.

Unity3D · Python · MediaPipe · BlazePose · PIFuHD · RigNet
DreamForge

DreamForge

AI game engine that procedurally generates 3D worlds from text prompts. Built the wall-cutout system, cinematic camera, and CI/CD.

Unity · C# · LLMs · Docker · Azure
HYPERVIGILANCE

HYPERVIGILANCE

GameCraft 2025 jam demo — narrative experience inside the mind of a character with paranoia disorder. Mood, perception shifts, trust mechanics.

Unity3D · Game Jam · Narrative Design
Techu

Techu

Strategic multiplayer card game. Reinforcement-learning AI opponent; Photon + PlayFab for online play.

Unity3D · Photon · PlayFab · C# · RL
Backgammon3D

Backgammon3D

Turn-based multiplayer with offline + AI modes. Monte Carlo tree search drives AI decisions; Photon manages the online platform.

C# · Unity · Photon
AI Visualization

AI Visualization

Visual content created during my AI-course teaching assistant role. Animations published on YouTube to explain core concepts.

Python · Manim
Search Engine

Search Engine

Information-retrieval course project — built a search engine from scratch. KNN classification, K-means preprocessing, tf-idf, champion lists.

Python · tf-idf · KNN · K-means
Poem Writer Detector

Poem Writer Detector

NLP project guessing the author of a poem from text. Bigram + unigram language models reach 86% accuracy.

Python · NLP
Solar System (OpenGL)

Solar System (OpenGL)

Real-time solar-system simulation written in raw OpenGL. Orbital mechanics, lighting, textured planets.

C++ · OpenGL
Panorama

Panorama

Panoramic image-stitching app for seamless 360° images. Feature detection + matching with OpenCV; intuitive upload UI.

Python · OpenCV · GUI
Deep Learning Practices

Deep Learning Practices

Course-based DL learning track — hand-digit recognition, MNIST GANs, cat/dog classifiers — at both low (NumPy) and high (Keras/TF) levels.

Python · Keras · TensorFlow · NumPy
URL Shortener SaaS

URL Shortener SaaS

URL-shortener service in Java + MySQL. Containerized with Docker and orchestrated on Kubernetes for concurrent multi-instance ops.

Docker · Kubernetes · Java · MySQL
XV6

XV6

Modified the XV6 OS — added syscalls, swapped CPU scheduling algorithms, and customized kernel behavior.

C · XV6
RingBall

RingBall

Hyper-casual iOS game using 3D mesh pathfinding for smooth on-mesh movement.

C# · Unity · Analytics
JNormal Tanks

JNormal Tanks

First game I ever shipped — a multiplayer P2P tank game in pure Java. Final project for advanced programming.

Java · P2P
Hanoi Towers

Hanoi Towers

My very first programming project. The C-language Tower of Hanoi that lit the spark for everything since.

C
003 · experience

Work.

Roles where I shipped — research labs, startups, game studios, university teaching.

  1. Jan 2026 — Mar 2026
    Vector Institute
    Machine Learning Associate (MLA)

    Partnering with DXTR to develop an MVP for a real-time VR firefighter training system, focusing on skill deviation detection using headset telemetry.

    • Developed an LSTM-based model to predict and detect skill deviations based on the last step of the sequence.
    • Designed and architected an LLM-driven coaching layer that interprets pose deviation data to provide immediate, natural-language feedback to trainees.
    • Engineered a redundant full-body pose collection pipeline using Meta Quest SDK to ensure cross-platform compatibility and reliable telemetry capture.
    • Collaborated on data integration and evaluation of pose deviation models for high-fidelity training scenarios.
  2. Dec 2025 — Feb 2026
    DreamForge
    Senior Unity Developer

    Core contributor to DreamForge, an AI-driven game engine that procedurally generates complete 3D game worlds from text prompts.

    • Implemented a procedural wall cutout system using CSG boolean subtraction with four interchangeable silhouette strategies (convex hull, radial ray casting, voxel boundary tracing, alpha-shape concave hull), BFS connected-component filtering, and ear-clipping triangulation for mesh extrusion.
    • Built CI/CD pipelines using Docker, Azure Container Instances, .NET, GitHub Actions, and Slack webhooks for automated exception analysis, PR creation, and deployment notifications.
    • Architected a multi-mode camera system using Cinemachine with adaptive framing optimization, multi-candidate camera selection with occlusion filtering, bone-based NPC framing, 3-ray spherecast occlusion fading, and dynamic room-geometry yaw constraints with velocity damping.
    • Designed a polygon-based room shape system with grid-based flood fill validation and geometry utilities (segment intersection, polygon scaling, convex hull).
  3. Jan 2024 — present
    York University
    Research Assistant & Teaching Assistant

    VR and motion-capture projects using Meta Quest, ARKit, Unity3D, and Unreal Engine.

    • Designed experiments for VR illusions in the Cubics project and developed the Deep app for immersive iOS-based telecommunication.
    • Taught Java-based object-oriented programming labs for four semesters.
  4. Aug 2023 — Feb 2025
    TectoTrack
    Software Developer

    Simulation systems for high-traffic environments such as airports, train stations, and malls using Unity3D.

    • Integrated pathfinding algorithms to enable adaptive and efficient crowd navigation.
    • Created tools to visualize and modify agent behavior in real time for simulation control and testing.
  5. Jan 2023 — Aug 2024
    Techu
    Lead Unity3D Game Developer

    Led development of Techu, a strategic card game — gameplay, AI, and multiplayer integrations.

    • Integrated online multiplayer using Photon and PlayFab, improving engagement and online interaction.
    • Developed an AI agent using reinforcement learning principles.
  6. Jan 2022 — present
    IAESTE
    Full-Stack Developer (volunteer)

    Volunteer full-stack developer for IAESTE (International Association for the Exchange of Students for Technical Experience).

    • Developed and maintained web applications for non-profit projects with Vue.js and Django, improving functionality and user experience.
  7. Sep 2017 — Aug 2022
    Amirkabir University of Technology (AUT)
    Teaching Assistant & Technical Staff

    Technical staff for AUT Game Development Events for two consecutive years — organizing technical aspects, content, and tutoring — plus teaching assistant roles across several courses.

    • Organized and managed event technology, prepared participant materials, and tutored attendees to promote game development education and community.
    • Assisted in teaching Principles of Artificial Intelligence, Advanced Computer Programming with Java, and Fundamentals of Computer Programming with C.
  8. Jul 2020 — Aug 2020
    Sepantab
    Intern

    Internship at Sepantab, an IoT startup, during the first summer after the pandemic began. Built an online mobile game for café customers to use while waiting for orders — simple engagement and light rewards while orders are prepared.

  9. Jan 2019 — Apr 2020
    Pherma
    Game Developer

    Game developer on a small team shipping hyper-casual and adventure games for iOS, Android, and Windows.

004 · education

Education.

2024 — 2025
MScComputer Science
York University, Toronto, Ontario

Master's work at the intersection of virtual reality and telecommunication: facial expression and motion capture on 3D virtual characters. Leverages Unity3D, Unreal Engine, and ARKit to bridge virtual and real-world interaction — pushing C# and C++ depth for game development and XR.

  • CGPA: 4.0 / 4.0
2017 — 2022
BScComputer Engineering
Amirkabir University of Technology (AUT)

Early focus on game development; after an AI course, deepened into generative models via Stanford and Coursera (GANs, deep networks) during the pandemic. Fascinated by generative models in computer vision. Thesis (eight months): pose estimation, automatic 3D animation generation, and 3D rigged character mesh generation.

  • Relevant courses: Data Structures 18.25, Advanced Programming 18.5, Principles of Computer & Programming 20, Information Retrieval 18.75, Data Mining 18.1, Software Testing 19.9
  • GPA: 3.88 / 4.0
  • CGPA: 3.73 / 4.0 (17.41 / 20.0) — 140 / 140 credits
2013 — 2017
High School DiplomaMathematics & Physics
Allameh Helli (NODET)

Completed in NODET (National Organization for Development of Exceptional Talents). Robotics workshops with open-weight football robots; competed at RoboCup and placed 4th of 32 teams.

  • CGPA: 4.0 / 4.0 (19.56 / 20.0)
005 · honors

Awards & honors.

Funding, competitions, scholarships, and conference presentations.

  • 2025
    Lab2Market — $10,000 funding
    Secured funding for innovative research commercialization.
  • 2025
    Boson AI + MScAC Hackathon (semi-finalist)
    Advanced to semi-finals in a competitive AI hackathon.
  • 2025
    47th European Conference on Visual Perception (ECVP 2025)
    Mainz, Germany — presented research on depth perception, stereopsis, and motion parallax in VR.
  • 2024
    Fully funded MSc, York University
    Full scholarship for Master's in Computer Science.
  • 2023
    500+ ⭐ on DigiHuman (open source)
    Recognized open-source contribution to computer vision and animation.
  • 2023
    Top 0.5% — AI graduate national exam
    Exceptional performance in the national artificial intelligence examination.
  • 2015
    4th place — National RoboCup
    Ranked 4th among 32 teams in the robotics competition.
006 · stack

Skills.

Languages
C#C++PythonJavaTypeScriptGLSLC
Game / Real-time
Unity3DUnreal EngineCinemachineMecanimPhotonPlayFabOpenGL
ML / AI
PyTorchTensorFlowKerasNumPyMediaPipeBlazePosePIFuHDRigNetLSTMsLLMsONNX
Web / Systems
Next.jsReactVue.jsFastAPIDjangoSpring BootDockerKubernetesAzureGitHub Actions
XR / Sensing
Meta Quest SDKARKitOpenCVBlender
007 · contact

Get in touch.

Interested in collaborating, or do you want to get in touch? I'm glad to hear from you.

[boot] kordmodanlou.engine · webgl2 · device-pixel-ratio=auto[scene] hero.scene loaded · 4 stations registered[gpu] target 60fps · adaptive lod=on · postprocessing=off[net] github://Danial-Kord · last sync ok