Welcome to my portfolio site! Here I show off a handful of the personal front-end and iOS projects I've been working on.
Roulette is an art tool I made with React for creating Spirograph-like designs. Similar to a Spirograph, Roulette works by rotating a wheel, fixed with a pen, around the surface of another wheel. In so doing, the pen traces out shapes with stroke or fill patterns.
Here are some examples of what Roulette can do:
While taking a course with Udacity to solidfy my front-end skillset, I created this JavaScript game. Udacity provided me a simple game engine that continuously rerenders the board and several image assets. The game-specific design, code, and assets, however, are my own creation.
Melody is a straightforward responsive music search app created with Angular 6. All search results are requested from a 3rd-party API provided my musixmatch.
OXO is a native tic-tac-toe app for iPhone. Most notable to me about this app is the in-memory game tree I created using a modified minimax algorithm. The game tree provides the "computer" opponent full knowledge of the state of the game. By adjusting the probability of the computer's moving to a suboptimal branch of the tree, I could adjust its difficulty from "easy" to "impossible-to-beat".
See this release trailer I made for the game with iMovie.