Skip to content
View hofemar's full-sized avatar

Block or report hofemar

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hofemar/README.md

Hi, I'm Mario

I build mixed reality applications with a focus on practical, real-world use cases.

AgilityAR

A VR application that brings dog agility course designs into mixed reality. Handlers and trainers can import their course maps from SmarterAgility and walk them life-sized on Meta Quest headsets — with hand tracking, no controllers needed.

What it does

  • Imports course designs from SmarterAgility cloud
  • Renders 10 obstacle types (jumps, tunnels, weave poles, A-frame, dogwalk, and more) as 3D objects at real-world scale
  • Hand-tracked interaction: grab, move, and rotate obstacles or the entire course
  • Bezier-curve course path visualization with numbered markers

Tech

Layer Stack
VR App Unity 2022.3 LTS, C#, Meta XR SDK
Backend Python, FastAPI, SQLite
Target Meta Quest 2 / 3 / Pro
CI/CD GitHub Actions, Azure Container Apps

Numbers

  • 10 obstacle types with procedural mesh generation
  • 275+ automated tests (Unity EditMode + pytest)
  • Cloud sync with SmarterAgility API

Popular repositories Loading

  1. datasciencecoursera datasciencecoursera Public

    Coursera Data Science

  2. datasharing datasharing Public

    Forked from jtleek/datasharing

    The Leek group guide to data sharing

  3. ProgrammingAssignment2 ProgrammingAssignment2 Public

    Forked from rdpeng/ProgrammingAssignment2

    Repository for Programming Assignment 2 for R Programming on Coursera

    R

  4. ExData_Plotting1 ExData_Plotting1 Public

    Forked from rdpeng/ExData_Plotting1

    Plotting Assignment 1 for Exploratory Data Analysis

    R

  5. RepData_PeerAssessment1 RepData_PeerAssessment1 Public

    Forked from rdpeng/RepData_PeerAssessment1

    Peer Assessment 1 for Reproducible Research

  6. CleaningData_CourseProject CleaningData_CourseProject Public

    Course Project of Coursera's Getting and Cleaning Data

    R