
Grant Jarvis
Spatial software engineer. iOS, visionOS, and realtime 3D.
Spatial software engineer. iOS, visionOS, and realtime 3D.
Jul 7, 2022
–
Aug 2, 2024
ANIMA - Onlybots + App Clip
An interactive AR character experience built with Swift and RealityKit. As Lead iOS Engineer, I developed custom character controls, gesture interactions, physics integration, and rendering effects to bring virtual characters to the real world.


Anima Website
#SwiftUI #RealityKit #Job #ARKit #Metal #AugmentedReality #AppClips
Jul 7, 2022
–
Aug 2, 2024
ANIMA - Onlybots + App Clip
An interactive AR character experience built with Swift and RealityKit. As Lead iOS Engineer, I developed custom character controls, gesture interactions, physics integration, and rendering effects to bring virtual characters to the real world.


Anima Website
#SwiftUI #RealityKit #Job #ARKit #Metal #AugmentedReality #AppClips
Mar 3, 2026
–
Mar 19, 2026
visionOS Custom Gestures
A visionOS Swift package that adds drag, rotate, scale, and surface-snapping gestures to RealityKit entities since the system gestures did not give enough control.

#visionOS #RealityKit #Swift #SwiftUI #Experiment
Mar 3, 2026
–
Mar 19, 2026
visionOS Custom Gestures
A visionOS Swift package that adds drag, rotate, scale, and surface-snapping gestures to RealityKit entities since the system gestures did not give enough control.

#visionOS #RealityKit #Swift #SwiftUI #Experiment
Jun 10, 2026
–
Sep 3, 2026
Debut Homes - Room Scanning
I built a native iOS app using Swift, Metal, and RoomPlan to scan entire homes, generate floor plans, and capture spatial data for 360° panoramas and Gaussian splatting. Developed custom shaders for real-time scan feedback and prototyped on-device mesh texturing before shifting to a cloud-based reconstruction pipeline


Debut Website
#Swift #Metal #Job #ARKit #AugmentedReality
Jun 10, 2026
–
Sep 3, 2026
Debut Homes - Room Scanning
I built a native iOS app using Swift, Metal, and RoomPlan to scan entire homes, generate floor plans, and capture spatial data for 360° panoramas and Gaussian splatting. Developed custom shaders for real-time scan feedback and prototyped on-device mesh texturing before shifting to a cloud-based reconstruction pipeline


Debut Website
#Swift #Metal #Job #ARKit #AugmentedReality
May 25, 2021
–
Jul 6, 2022
ANIMA - AR NFT Viewer + App Clip
This App Clip + App combo allowed people to view their NFT's in AR. This was an immersive AR art experience built with Swift and RealityKit, featuring custom shaders, intuitive spatial interactions, location-based unlocks, and instant access through App Clips. Each artwork could carry spatial audio that stayed locked to the piece as you moved around it. Haptics confirmed scale snaps, placement, and capture, with Core Haptics patterns for longer transitions. Photos and video of the AR scene could be saved or shared with the artwork’s title and link.



Anima Website
#Swift #RealityKit #AugmentedReality #Job #iOSDevelopment #ShaderProgramming #ARKit #SpatialComputing
May 25, 2021
–
Jul 6, 2022
ANIMA - AR NFT Viewer + App Clip
This App Clip + App combo allowed people to view their NFT's in AR. This was an immersive AR art experience built with Swift and RealityKit, featuring custom shaders, intuitive spatial interactions, location-based unlocks, and instant access through App Clips. Each artwork could carry spatial audio that stayed locked to the piece as you moved around it. Haptics confirmed scale snaps, placement, and capture, with Core Haptics patterns for longer transitions. Photos and video of the AR scene could be saved or shared with the artwork’s title and link.



Anima Website
#Swift #RealityKit #AugmentedReality #Job #iOSDevelopment #ShaderProgramming #ARKit #SpatialComputing
May 19, 2021
Hand Tracking
I realized that with 2D hand tracking from Apple's Vision framework, and a depth buffer from ARKit, I could generate 3D hand tracking without relying on a 3rd party ML model.

Github Link
#OpenSource #RealityKit #Swift #BodyTracking
May 19, 2021
Hand Tracking
I realized that with 2D hand tracking from Apple's Vision framework, and a depth buffer from ARKit, I could generate 3D hand tracking without relying on a 3rd party ML model.

Github Link
#OpenSource #RealityKit #Swift #BodyTracking
Jan 14, 2025
–
Sep 9, 2025
Gotenadi - Live Character Interaction (Unity)
Built real-time 3D AI characters with distinct personalities that can see, speak, and remember you, bringing immersive, interactive experiences to mobile.


Gotendai Inc.
#Unity3D #C# #Game #Job
Jan 14, 2025
–
Sep 9, 2025
Gotenadi - Live Character Interaction (Unity)
Built real-time 3D AI characters with distinct personalities that can see, speak, and remember you, bringing immersive, interactive experiences to mobile.


Gotendai Inc.
#Unity3D #C# #Game #Job
May 19, 2021
RealityKit Body Tracking
An open-source Swift package that makes body, hand, face, and eye tracking easier to integrate into ARKit and RealityKit apps.
Github Link
#OpenSource #RealityKit #Swift #BodyTracking
May 19, 2021
RealityKit Body Tracking
An open-source Swift package that makes body, hand, face, and eye tracking easier to integrate into ARKit and RealityKit apps.
Github Link
#OpenSource #RealityKit #Swift #BodyTracking
Jun 27, 2026
Twaddle: Learn Languages
Twaddle is a language-learning app I designed and built to help learners develop real-world conversation skills through cognitive science-backed exercises, AI pronunciation feedback, and spaced repetition.


App Store Link
#Flutter #Dart #Supabase #RevenueCat #Azure #Python
Jun 27, 2026
Twaddle: Learn Languages
Twaddle is a language-learning app I designed and built to help learners develop real-world conversation skills through cognitive science-backed exercises, AI pronunciation feedback, and spaced repetition.


App Store Link
#Flutter #Dart #Supabase #RevenueCat #Azure #Python
Sep 12, 2022
–
Oct 12, 2022
ANIMA - AR NFT Helmet Project
This was an immersive AR art experience built with Swift and RealityKit, featuring custom shaders, intuitive spatial interactions and a custom voiceover from a real world astronaut.

Anima Website
#Swift #RealityKit #AugmentedReality #Job #iOSDevelopment #ShaderProgramming #ARKit #SpatialComputing
Sep 12, 2022
–
Oct 12, 2022
ANIMA - AR NFT Helmet Project
This was an immersive AR art experience built with Swift and RealityKit, featuring custom shaders, intuitive spatial interactions and a custom voiceover from a real world astronaut.

Anima Website
#Swift #RealityKit #AugmentedReality #Job #iOSDevelopment #ShaderProgramming #ARKit #SpatialComputing
Oct 30, 2024
Tap Gat
An AR shooter game for iOS
#iOS #RealityKit #ARKit #SwiftUI
Oct 30, 2024
Tap Gat
An AR shooter game for iOS
#iOS #RealityKit #ARKit #SwiftUI
Sep 24, 2025
–
Nov 6, 2025
PixelCastKit
A spatial drawing app that lets users paint directly onto real-world surfaces using either their hands or the Logitech Muse spatial stylus. Powered by a custom BVH-accelerated ray casting library, PixelCastKit, that achieved sub-millisecond ray casts in testing.

Project Link
#RealityKit #Swift #SpatialComputing #visionOS
Sep 24, 2025
–
Nov 6, 2025
PixelCastKit
A spatial drawing app that lets users paint directly onto real-world surfaces using either their hands or the Logitech Muse spatial stylus. Powered by a custom BVH-accelerated ray casting library, PixelCastKit, that achieved sub-millisecond ray casts in testing.

Project Link
#RealityKit #Swift #SpatialComputing #visionOS
Feb 15, 2024
visionOS Game
A visionOS tower defense game played with the hands.

#visionOS #RealityKit #ARKit #SwiftUI #HandTracking
Feb 15, 2024
visionOS Game
A visionOS tower defense game played with the hands.

#visionOS #RealityKit #ARKit #SwiftUI #HandTracking
Jan 12, 2022
Multi-user AR
This enables multi-user AR with Multipeer Connectivity, RealityKit synchronization, and an ARKit collaborative session.

#RealityKit #ARKit #Swift #MultipeerConnectivity #Experiment
Jan 12, 2022
Multi-user AR
This enables multi-user AR with Multipeer Connectivity, RealityKit synchronization, and an ARKit collaborative session.

#RealityKit #ARKit #Swift #MultipeerConnectivity #Experiment
May 1, 2021
AR + Computer Vision
An iOS app that uses ARKit, Core ML, and RealityKit to detect objects in the camera feed and pin persistent 3D labels in the real world.
Video Link
#ARKit #RealityKit #Swift #ComputerVision #CoreML #Experiment
May 1, 2021
AR + Computer Vision
An iOS app that uses ARKit, Core ML, and RealityKit to detect objects in the camera feed and pin persistent 3D labels in the real world.
Video Link
#ARKit #RealityKit #Swift #ComputerVision #CoreML #Experiment
Oct 16, 2024
Shader Experiments
Experimenting with Metal Shaders to achieve desired effects
#Metal #RealityKit #SceneKit #ARKit #ShaderProgramming #Experiment
Oct 16, 2024
Shader Experiments
Experimenting with Metal Shaders to achieve desired effects
#Metal #RealityKit #SceneKit #ARKit #ShaderProgramming #Experiment
Feb 17, 2023
RealityKit Utilities
An open-source Swift package that simplifies RealityKit development with reusable utilities and convenience APIs for working with 3D entities, components, and resources.
Github Link
#OpenSource #RealityKit #Swift #SIMD
Feb 17, 2023
RealityKit Utilities
An open-source Swift package that simplifies RealityKit development with reusable utilities and convenience APIs for working with 3D entities, components, and resources.
Github Link
#OpenSource #RealityKit #Swift #SIMD
Sep 30, 2022
–
Oct 12, 2022
Captured Image Mapping
Captured image mapping effect makes it look like the real world environment is distorting.
#RealityKit #Experiment #Shaders #Metal #Swift
Sep 30, 2022
–
Oct 12, 2022
Captured Image Mapping
Captured image mapping effect makes it look like the real world environment is distorting.
#RealityKit #Experiment #Shaders #Metal #Swift
Mar 12, 2021
–
Mar 14, 2026
RealityCollisions
An open-source Swift package for defining RealityKit collision groups and assigning collision filters, including collisions with the LiDAR scene mesh.
GitHub Repository
#RealityKit #Swift #OpenSource
Mar 12, 2021
–
Mar 14, 2026
RealityCollisions
An open-source Swift package for defining RealityKit collision groups and assigning collision filters, including collisions with the LiDAR scene mesh.
GitHub Repository
#RealityKit #Swift #OpenSource
Nov 11, 2021
–
Oct 30, 2026
RKFade
An open-source Swift package for fading RealityKit entities in and out across Apple platforms, with OpacityComponent support and material-blending fallbacks for older systems.
GitHub Repository
#RealityKit #Swift #OpenSource
Nov 11, 2021
–
Oct 30, 2026
RKFade
An open-source Swift package for fading RealityKit entities in and out across Apple platforms, with OpacityComponent support and material-blending fallbacks for older systems.
GitHub Repository
#RealityKit #Swift #OpenSource
Mar 28, 2020
–
Nov 14, 2020
Finger Football AR
An interactive augmented reality football game built for iOS using Swift, ARKit, and RealityKit. Players flick a virtual football through goalposts placed in their real-world environment, combining intuitive swipe controls with immersive AR gameplay.


App Store Link
#Swift #RealityKit #ARKit #AugmentedReality #Game
Mar 28, 2020
–
Nov 14, 2020
Finger Football AR
An interactive augmented reality football game built for iOS using Swift, ARKit, and RealityKit. Players flick a virtual football through goalposts placed in their real-world environment, combining intuitive swipe controls with immersive AR gameplay.


App Store Link
#Swift #RealityKit #ARKit #AugmentedReality #Game
Jul 16, 2020
Relax Mini Golf
A relaxing 2D mini golf game built with Unity, featuring satisfying physics, playful animations, immersive audio, and carefully crafted haptic feedback. Designed to make every shot feel great.


App Store Link
#Unity #C# #Game
Jul 16, 2020
Relax Mini Golf
A relaxing 2D mini golf game built with Unity, featuring satisfying physics, playful animations, immersive audio, and carefully crafted haptic feedback. Designed to make every shot feel great.


App Store Link
#Unity #C# #Game
Oct 16, 2019
–
Dec 8, 2021
Squirrel Run Saga
A festive 2D platformer built with Swift and SpriteKit. Run, jump, and collect acorns as a Christmas-hat-wearing squirrel, with smooth animations, responsive controls, and charming winter visuals.


App Store Link
#Swift #SpriteKit #Game
Oct 16, 2019
–
Dec 8, 2021
Squirrel Run Saga
A festive 2D platformer built with Swift and SpriteKit. Run, jump, and collect acorns as a Christmas-hat-wearing squirrel, with smooth animations, responsive controls, and charming winter visuals.

