














































ThreeJS.
This animated personal trainer was created to provide exericses to prevent falls in the elderly.
The animation was designed to accept any of hundreds of custom mo-capped exerices, and to blend out their imperfections, from any angle.
Canvas.
This animation served as an impressive and colourful introduction to a creative agency website.
It would automatically animate if no mouse was present, otherwise the animation followed the user's direction.
ThreeJS.
This background was implemented on a tech website subtly and surreptitiously.
While a good background does not distract, this instance has been contrasted and exaggerated.
ChatGPT AI, NodeJS
This AI behavioural website gave students and recent graduates ethical exercises and scenarios to think about.
With user responses, the AI would help the user understand what ethical lenses they had used to approach the scenarios.
ChatGPT AI, NodeJS
A framework was rapidly built to facilitate conversational artificial intelligence for a prestige US gym brand.