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