AR music box
Jul 9, 2022
Making an AR music box that plays the birthday song, using Playcanvas and WebXR
AR Zombie themed magic card!
Jul 28, 2022
Experimenting with Image Tracking module of WebXR
WebXR passthrough finally arrives
Oct 14, 2022
About time we got access to passthrough mode in the browser using WebXR on Quest 2!
Bringing Mozilla's game Jumpy Balls to AR!
Oct 16, 2022
Time to shoot balls around in your room!
[WIP] Creating a 3D UI for passthrough AR
Oct 20, 2022
Tap tap go the buttons!
[WIP]#2 Passthrough AR - adding a watch!
Dec 7, 2022
Bringing a customizable watch to AR!
Fun times at Meta + AWS Hackathon 2023
Nov 17, 2023
My team created an AR portal shooter game!
AssemblyScript editor with GitLab snippets
May 7, 2023
With GitLab OAuth2 PKCE authentication
Matrix Rain effect in p5js
Mar 26, 2022
Replicating the Matrix Code Rain effect in p5js.
[p5js Weekly Challenge] Theme - Destroy Square
Jun 21, 2022
I participated in the Weekly Challenge hosted by the Discord p5js group.
[p5js Weekly Challenge] Theme - Single Stroke Only
Jul 4, 2022
Perfect setup for the Hilbert Space filling curve!
[p5js Weekly Challenge] Theme - Architecture
Jul 10, 2022
A tribute to the Nakagin Capsule Tower, a symbol of Metabolist architecture that was torn down recently
Experimenting with Babylon JS Node Shader Editor
Aug 3, 2022
Pleasantly surprised by how easy it is to pickup the node shader tool from Babylon JS
Babylon JS Node Shader Editor #2
Aug 15, 2022
Continuing exploration of the node shader tool from Babylon JS
Designs for HCAI summer school
Jul 28, 2019
A small writeup on what went into designing the name tags, posters and standee for the SIGCHI-sponsored summer school on HCAI.
Major Website Redesign
Aug 6, 2022
Using Jekyll and Bulma to carry out a long due redesign
[VR Challenge #1] PlayVoxel - a voxel drawing tool
Feb 27, 2022
PlayVoxel is a voxel placing tool where you can be as creative as you would like!
Embarking on a new writing journey!
Oct 1, 2020
This is the first in a series of articles that I plan to write over the next few months.
Finally my very own (electronic) drumkit!
I finally get to play drums to my heart’s content!
Poke! Fake Galleons, WebPush and PWAs
Nov 20, 2022
“Poke” your friends and family, straight from your smart band!
【2 Oct'20】Google Cardboard in 2020
Oct 2, 2020
Setting up Unity 2019.4 for Google Cardboard development isn’t as straightforward as I thought.
[VR Challenge #2] think ̶o̶u̶t̶s̶i̶d̶e̶ with boxes
Apr 29, 2022
My submission to VR challenge #2 (hosted by Steampunk Digital).
[VR Challenge #3] DAW [n] XR
I participated in the VR Challenge #2 hosted by Steampunk Digital with a WebXR music tool!
VR Challenge #3 Showcase and Meetup
Jul 30, 2022
In-person meetup with the VanVR group in Vancouver
Hopelessly in love with clean code and unobtrusive design!
XR Developer & Researcher