The problem
Designing a practical-shooting stage takes more than drawing a floor plan. Designers need to place real objects accurately, understand what participants will see, test movement, and give builders clear instructions.
Flagship case study · Product leadership + hands-on building
I turned a specialized desktop workflow into a commercial web product, then extended the same stage design to mobile, AR, and VR.

01 · The customer problem
The problem
Designing a practical-shooting stage takes more than drawing a floor plan. Designers need to place real objects accurately, understand what participants will see, test movement, and give builders clear instructions.
The opportunity
Moving the work into a browser makes it easier to try ideas, share designs, create build instructions, use the plan in the field, and review the stage in AR or VR.
Keep existing Practisim stage files working and avoid losing information.
Help people understand the space through 3D, overhead, camera, and walk-through views.
Let the same stage move naturally between desktop, mobile, AR, and VR.
Release new features carefully and check that existing workflows still work.
02 · Browser-based 3D editor
The editor keeps existing Practisim files working while making it easier to design, review, document, and share a stage from any modern browser.


03 · How AI helped build the product
Practisim helps customers plan and share stages; it is not being presented as an AI-powered customer feature. I used AI behind the scenes to research, build, test, fix, and document the product faster.
Define what should improve for the customer, what cannot break, and what a good result looks like.
Check the existing code, real stage files, product settings, and browser behavior before making changes.
Use AI for speed, while keeping each change small enough to review, test, and reverse if needed.
Save tests, screenshots, comparisons, and notes so future work starts with what the team has already learned.
The product includes clear instructions for working with AI, repeatable tools, automated tests, saved examples, and careful release steps. The customer-facing features themselves are not labeled as AI-powered.
04 · A real problem I solved
Practisim’s growing catalog included thousands of images and 3D models. I measured what was slowing the experience down, built a repeatable way to shrink the files, checked the visual quality, and handled one broken model without delaying the rest.
Browser tests showed how much data the product downloaded and which files caused the biggest slowdown.
Each file type was measured and improved on its own so speed could increase without hurting visual quality.
Small tools now find files that need work, shrink them, and upload the results in controlled groups.
One broken model was safely left alone while the other 1,604 models received the improvement.
Smaller catalog images
136.82 MB → 3.55 MBThe full icon library became much faster to download after converting images to a smaller format.Smaller 3D models
6,698.77 MB → 431.58 MB1,604 of 1,605 models were made dramatically smaller while keeping their visual detail.Safe handling of a bad file
1 invalid source isolatedOne broken model was left unchanged and documented instead of holding up the full improvement.

05 · From browser to AR and VR
The same stage design can move from desktop planning to mobile, AR, and VR viewing. This is an immersive product feature, not an AI claim.
Create or open a stage, place objects, save useful views, walk through the plan, and save the design.
Open the same stage on a phone or tablet to review it, make small changes, or walk through the plan.
On supported devices, view the stage at full scale, select and move objects, and bring those changes back into the design.
QR handoff, easier iPhone viewing, spectator mode, measurements, and more field tools are future opportunities.
The recording begins with the stage open in Practisim Designer Web on a phone. It then moves into the iOS AR prototype, where the same barriers and targets appear over the live camera view.
ReviewOpen and inspect the stage on a phone.
Enter ARMove from the browser into the camera-based viewer.
Walk the planSee the planned stage objects against the real surroundings.
06 · How the product fits together
In plain terms: the website handles the editing experience, online services manage sign-in and saved work, and a separate service converts SketchUp files into objects Practisim can edit.
07 · Making existing work reusable
A newer conversion service turns recognized SketchUp shapes into editable Practisim objects, then compares the result with the source to catch mistakes.

Why it matters: customers can reuse existing plans instead of rebuilding every stage from scratch.
How quality is protected: conversion runs separately from the editor, requires a signed-in user, and saves visual comparisons so problems are easier to spot.
08 · Product and business strategy
Keep existing files working and make planning, walk-throughs, saved views, and build instructions easier.
Improve sharing, community stages, mobile use, and proven XR workflows without promising more than the product supports.
Add partner connections, more file conversion, easier field handoff, and immersive teamwork when customers show the need.
09 · Results
Live product
Production softwareA working online product with sign-in, subscriptions, regular releases, and tools for running it safely.Works across screen sizes
Desktop to phoneAutomated checks cover desktops, tablets, touchscreens, and phones in both portrait and landscape views.10 · What I learned from building with AI
A clear customer problem and a clear definition of success produce better work than a broad request to simply build something.
Tests, sample files, screenshots, and clear decisions help AI and people build on earlier work instead of rediscovering it.
Tests, visual checks, real usage data, and careful releases turn fast development into a product people can trust.
Understanding file sizes, 3D spaces, browser limits, and online storage helps me choose a better product approach—not just a different technical fix.
For recruiters and hiring managers
I’m open to senior and principal product roles where I can combine customer insight, strong technical understanding, and hands-on experience building with AI.