Node | Express | Python | Flask | SQL | MongoDB | Firebase | Sockets | pytest
Javascript | Typescript | React | Redux | Next.js | CSS | Sass | HTML | Responsive Design | Web Accessibility
Docker | Terraform | Git | Auth0 | OAuth | CI / CD
EC2 | ECS | CodePipeline | RDS | Lambda / SAM | CloudWatch | SQS | CloudFormation | Route 53
A web app for storing recipes. Paste a web link that contains a recipe and the recipe data is scraped and stored in a cookbook. Recipes are tagged automatically and can be searched by name or tag. Built with Next.js with a node.js custom server. Uses Postgres for data storage and is hosted on AWS Lightsail container service. Features a full CI/CD pipeline.
Planned features include OCR (e.g., parsing images of recipes from camera), membership and collaboration, and grocery lists.
Typescript | Next.js | React | Node | Express | PostgreSQL | Auth0 | AWS Lightsail | Docker | Code Pipeline
A web app for finding live music events globally, built with the team at Area4Labs . I worked as a full-stack developer on this project for 2+ years. See resume for contribution details.
Code samples available upon request.
React | Redux | Styled Components | Python | Flask | MySQL | Terraform | AWS ECS | Docker | Auth0 | Gmaps API
A highly customizable, dashboard style application for time blocking and task scheduling. Utilizes React's native global state management hook, useReducer, and Firebase for data storage.
React | useReducer | Firebase | Auth0