Travel Site Landing Pages
React | Node | Express | MySQL | AWS | CircleCI | Jest
Service-oriented architecture consisting of four microservices delivered by proxy server
- Deployed 7-image carousel, 3 popups, modal with 3 tabs, and 5 ratings via AWS EC2, RDS, and S3
- Provided guidance on Emotion styled components; deployed microservices with 0% CSS conflicts
- Executed 100% of milestones ahead of schedule collaborating remotely on Zoom, Slack, and Trello
Restaurant Booking Landing Pages
React | Node | Express | MongoDB | AWS | New Relic
Scaled service-oriented architecture—10 million records for four microservices delivered by proxy server
- Inherited legacy codebase; scaled 100 records to 10M; reduced database lookups from many to one
- Sustained 0% error rate during 1,000 RPS stress test with Artillery, New Relic, and Loader via proxy
- Deployed proxy and microservice AWS EC2 instances
; scored 100 on Google PageSpeed Insights
- Decreased time to first byte by 66% with compression and streaming implementation
MERN Stack Build Template
React | Node | Express | MongoDB | Mongoose | webpack | Babel
Template build for MERN stack projects
​​​​​​​
- Frontend build, backend build
- npm install, initialize git, and first commit
- Starter file deletion
- Second commit to indicate starter file deletion
- Start webpack in watch mode (for frontend), start Babel in watch mode (for backend), start nodemon

Data Dashboard
React | Node | Express | MongoDB | Mongoose | Chart.js
Customer-facing single-page dashboard for data visualization
- Widget and card user interface with independent scrolling
- Generated data and data structure on back end; applied Chart.js on front end
- Manually enter data and edit data with form widget; POST and PUT endpoints
- Persisted all chart data and user's selected charts with PUT and GET endpoints
Advice Wiki
React | Node | Express | MongoDB | AWS | Emotion
CRUD single-page application providing mentors a way to give advice to mentees
- Alleviated cross-site scripting vulnerabilities by sanitizing input from submission forms
- Deployed via AWS EC2 instance; scored 100 on Google PageSpeed Insights
- Implemented tabular user interface to organize lists; smooth scrolling to improve user experience
Expense Tracker
JavaScript | jQuery | C3 | localStorage | Netlify
Graphical expense-tracking CRUD application 
- Create and delete expense categories and subcategories
- Create, edit, and delete expense cards
- Reorder expense cards
Multimedia Consulting Studio
HTML | CSS | Less | JavaScript | Netlify
Responsive website for desktop and mobile
- Portfolio modal with image carousel; reviews carousel
- Logo design, blog initialization, and tagline
- Contact and creative brief forms
- Privacy policy and sitemap
Connect Four
React | Node | Express | MySQL
The vertical four-in-a-row checkers game
- Implemented game logic for horizontal, vertical, and diagonal wins
- Used event delegation for clicks and maintained 2D matrix in state
- Persisted current score and top scores with PUT and GET endpoints

You may also like

Back to Top