The ExoBits website is now live! Check it out and mint your own NFT at exobitsnft.com. A procedural art experiment using a 64 hex digit key to render unique characters in an HTML canvas. Characters will be sold via an ERC721 NFT contract on the Ethereum blockchain.
Progressive Web App media player for streaming servers compatible with the Subsonic API. Features offline caching and mobile notification tray controls.
Demonstration of tile map features in the Phaser framework. Created for the upcoming presentation "Tile Maps and World Building With Phaser".
Overhaul of GreenZeta.com for 2020! A brand new WordPress theme built from scratch. New content. And a focus on projects and articles over portfolio.
Experimentation in real-time pixel manipulation from a live camera feed with integration into a WebGL 3D canvas.
An augmented reality progressive web app. Uses a target printed on a t-shirt to create a virtual costume viewable with any smartphone.
Web experiments and other fun stuff
A clone of the arcade classic Mario Bros. Created for my presentation on HTML5 game development with the Phaser framework. Check it out live at the Fredericksburg Developer Group on Sep 10th, 2019.
An on-going interactive fiction project started in 2016 and worked on only at the year's end. It uses a custom story engine called Flux. Its current incarnation involves saving your family from a Christmas without presents while trapped in a blizzard.
War of the Worlds Broadcast is a demonstration Progressive Web App featuring Orson Wells' classic radio drama. CSS Animations play in sync with the audio. PWA features include offline playback and home screen installation. Relive the night of October 30th 1938, when martians were real!
An experiment in machine learning. Swat the fly by swiping toward it. Each generation of fly is trained with the data from the previous. Eventually the fly will learn to evade death.
An HTML5 game developed with Unity. Ever wonder why Zetas are so interested in cows? It's because hamburgers are the one universal delicacy. Don your delivery hat and hop in your parent's saucer to start your job in burger delivery.
A Shopping List App built with the Angular and Ionic frameworks. Listimate uses a powerful algorithm known as "rounding up" to ensure you remain under budget.
An experiment in WebGL using Unity3D. Try a game of intergalactic bowling against a decuplet of Zetas.