Selected work
Scan-to-Order (password required)
Scan-to-order for small and micro merchants on WeChat Pay — turning a payment QR code into a full in-store and online ordering flow, plus the receipt-printer hardware behind it.

Dental Practice Onboarding
The back-office setup step of a dental practice portal, in four screens: find the clinic in the public registry instead of typing it in, add providers by NPI, and hand payer logins to the biller through a secure link.

Sunlit
An interactive apartment-light simulator that turns an address, window orientation, month, and time into a clear picture of direct sun before you sign a lease.

Rethinking Interior Staging
A spatial staging experiment for exploring real furniture in context and seeing how a room shifts from dawn to night.

Bernice
A critical AI virtual human, built solo in Unreal Engine and MetaHuman, interrogating how algorithmic feeds converge everyone onto the same face.

1x Clock
A wall clock with physical hands over an ambient AI display — a quiet reminder that while media speeds up, real time still moves at 1x. Built solo in one morning at a Physical AI hackathon.

Academic Work
Student projects from RISD, Brown, and KADK Copenhagen: 3D game worlds, VR data visualization, creative coding, typography, and a community workshop.
AI Digest from Official Sources
An agent skill that gathers AI announcements from first-party sources and returns a linked, factual digest without ranking or commentary.

Move the Air
A playful mood memo for letting thoughts surface, then popping the ones you're ready to release.

Muse, off the phone
A personal-agent concept across a real workday — from voice to a pair of glasses. Independent concept, not affiliated with Meta.



