TETRASNAKE
TETRASNAKE is a mashup of Tetris and Snake that requires shape visualization, strategy, and quick reflexes.
I've recently dusted off my software engineering degree and gotten into vibe-coding. It's a great way to keep learning, stay hands-on with AI tools, and bring ideas to life. Here's what I've been up to:
Finished (enough) and out in the world.
TETRASNAKE is a mashup of Tetris and Snake that requires shape visualization, strategy, and quick reflexes.
Pong, but you control both paddles at once and try to take down a boss in the middle of the arena.
Chess on an 8×8×8 cube, where every piece gains a whole new dimension to move in. Play against the computer or a friend.
Currently on the workbench, in various states of "almost done".
4-player Hong Kong mahjong for iPhone, with a 3D table, computer opponents, and proper faan scoring.
A synthwave arcade racer with Out Run's branching roads, Mario Kart's drifting, SSX's tricks, and 16 stackable modifiers to unlock.
A songwriting notebook for iPhone and iPad that colours every word by its vowel sound as you type, so your rhymes light up.
Not every pancake makes it to the plate, but these ones still taught me a lot.
Sailed with my family from Ontario to the Bahamas and back over the course of a year on a homemade trimaran.
It's not easy cheering for the Ottawa Senators, but it beats cheering for the Leafs...
In PowerPoint Karaoke, you present a random deck you've never seen to an audience. Those 7 years of improv finally paid off.
(Board, Card, and Video)
Arguably "too competitive".
To Billie, the best Golden ever.
To Karen, the best human ever.
(Basket and Bocce)
I'm currently looking for a new position in product design leadership. If you'd like to work together, drop me a message and we'll find time to chat!