My Projects

Bliss-ana

Full-stack single-page web app aiding teams to intuitively track and manage their tasks to complete projects.

  • - Optimized performance by eliminating n+1 queries using Rails eager-loading.
  • - Reduced loading times by bootstrapping team data to the browser window.
  • - Persisted task sequence in a linked-list for database atomicity and UX consistency.
  • - Organized front-end React routes to redirect a user to their projects.

CapMan

Web browser game inspired by the retro 80’s pacman game.

  • - Implemented collision detection algorithm that operates in constant time.
  • - Integrated the grid and HTML5 Canvas to seamlessly transition CapMan and the ghosts.
  • - Utilized original graphics and sound effects to inspire nostalgia for the user.

Skills

Ruby

Rails

JavaScript

React

Redux

SQL

JQuery

HTML5

CSS

Canvas

Adobe Suite

Sketch