Big or Small, I Build Software That Works.
Published, award-winning American software developer with two decades of experience spanning Philly B-Corps, startups, and a major hospital. Recognized for technical excellence and user-focused design. Currently interested in VR, particularly social VR, and VR exercise-gaming.


My work in VR centers on presence—the way inhabiting a space through specialized displays and machine proprioception reshapes how we experience community. In memory and in dreams, there is often no boundary between real and virtual places, no distinction between people we recall across a physical table or a virtual one.I develop primarily in Unity for standalone Android-based headsets, typically powered by Snapdragon chips. Spatial storytelling doesn’t require massive scale to succeed. The constraints of standalone devices actually support small, focused, intentional experiences—exactly the kind solo creators and small teams excel at.
Supporting a Video Avatar w/ an Alpha Channel (Transparency) in Unity for Meta Quest.
The artifacts from this project are the demo videos and tutorials/recall notes, as well as a GitHub repo with a modular UnityPackage that others can use.Unity 6 natively supports this now, but the point was to do this as an entree to being able to work with 3D video content with alpha-transparency.[Sole Developer]Uncommissioned Work
Cheers! (Grab Interactibles: left hand grab / right hand grab)
A quick and dirty script to support dual-attachment points for grab interactibles. The upshot is the mug points the right way when you grab it with either hand. (Script in link below.)[Sole developer. Additional freeware texture was used.]Uncommissioned Work
More Stuff on my GitHub

Virtual Reality Exergames as a Design Space
Project and demo code on GitHub. This is from about 2015, and unfortunately I don't maintain the code anymore, but the paper might still be relevant.

After more than a decade as a professional web and mobile developer in the greater Philadelphia area—most recently as a Senior Developer—I transitioned away from full-time client work to focus on immersive development and speculative design.Below is a selection of both professional projects and personal experiments from that earlier era.

US Army Corp of Engineers WISDM | Azavea Inc.
A water resource manager using raster map composition to produce insights about flood risk, coastal topology, and waterway infrastructure.[Junior developer 1 of 3: Built relatively minor UI elements.]

Philly Bike Share Map
Check the status of bike share kiosks.[Sole developer with map markers by J.Merigliano]Uncommissioned Work

Stanford Custom event map-maker | Azavea Inc.
GIS App for creating high-impact custom event maps for faculty and students.[Lead Developer 1 of 3]

WhyHunger Food resource map | Solutions for Progress
Linking people in need with food resources.[Developer 1 of 3, responsible for frontend templates]

Shimi Halperin
Contact
Or come hang out in VR

One-to-One Mentoring
The best therapy for imposter syndrome!
Working in Unity—especially with VR—can be overwhelming. Between input systems, scene management, and just getting something to run on a headset, it’s easy to lose momentum.I’m Unity Associate certified and actively developing for Quest using OpenXR and the XR Interaction Toolkit, but I also remember what it’s like to be stuck on the basics.This isn’t about being a guru. It’s about sharing what I’ve learned and helping you make progress—whether that’s fixing a bug, understanding a concept, or just having someone to talk it through with.Let’s get your project moving.I charge $40/ session and accept payment via Venmo, Zelle, or personal check and am in the US Eastern time zone. Please hit 'contact' below to schedule a session.
COMING SOON!
[hit that back button!]