Brian Smiley

Web
Tetris

Tetris clone with TypeScript game logic, React view layer, and local/global platform-specific leaderboards.

ReactTypeScriptPrisma
Thirst Trap

Player management app for an immersive theater game with cross-client websocket synchronization.

NextJSReactTypeScriptPrismaSocketIO
Set

Set card game in TypeScript

ReactTypeScript
ArtGen Feed

Feed of parametric binary tree submitted by users made with React Konva canvas

NextJSReactTypeScriptPrismaClerk
We Made A Budget

A budgeting app, clone of YNAB, built in NextJS

NextJSReactTypeScriptPrismaClerk
QR ID Generator

Micro-app for generating QR code ID tags

htmlcssjavascript
Ricochet Robots

A multiplayer implementation of the boardgame Ricochet Robots

p5
Binary Tree

Renders a parametric binary tree

p5
Drops

Spreading drop ripple animation

p5
Voronoi

Voronoi diagram p5.js animation

p5
Pong

Pong made in p5.js

p5
BitMapper

p5.js sketch for creating pixel-wise font characters

p5
Other
Terminal Life

Python terminal script for an ASCII based Conway's Game of Life

Python
Fractal Models

Menger sponges and related fractals drawn using Solidworks and OpenSCAD

OpenSCADSolidworks
Nand2Tetris

Built a virtual computer, OS, and final project Game of Life app up from basic NAND logic gates.

nand2tetris