Investex
App providing an approachable entry into stock market investing
•Horizontally scaled application deployed on AWS using NGINX load balancer to maintain 3,000 requests per second with 12 ms average response time
•Added Redis cache to database, reducing average read time form 7 ms to 2 ms
Lodge.io: Booking Module
Marketplace for booking stays at lodgings
•Configured webpack to ignore unnecessary library dependencies, which reduced page load speed from 4.0s to 0.6s
•Ensured future changes would be vetted automatically using CircleCI continuous integration and creating tests for 90% coverage
Carlsite
Personal Website featuring software projects
•Created animated, responsive web app implementation of Machi Koro card game using HTML5 canvas
•Implemented genetic, machine-learning algorithm which selects and mutates high performing strategies, creating varied and challenging opponents
•Maintained browser responsiveness and allowed for pauses during machine-learning runtime by designing queue-based callback system