flourish Logo
JSX | React | React Hooks | Express | GraphQL | PostgreSQL | Heroku

Created over a 10-day sprint while working remotely, Flourish is a full-stack application designed to help novice plant owners navigate the nursery and learn how to care for their new plant family. Through text search or photo recognition, the user can quickly identify a plant, get detailed information on plant-specific care, add plants to their collection, log maintenance, and add custom notes.

With three days of dedicated, detailed pre-planning, I helped my team establish wireframes, user stories, and the ERD for our database. The following seven days, I focused on backend development, where I helped set up the PostgreSQL database and built a GraphQL API that integrated a photo recognition API, our own hardcoded Flourish API, and image web scraper.

beHuman Logo
Vanilla JavaScript | Node | Express | PostgreSQL | QUnit | Heroku | Nodemailer

Over a five-day sprint, my team and I delved into the VS Code documentation to build beHuman, a VSCode extension that reminds users to make healthy choices throughout their workday with both movement and mindful tips.

While I supported the team in several areas, my primary role was setting up administrative access to maintain the SQL database. I established protected authorization routes using JWT, bcrypt, and cookies. Learned Nodemailer and implemented it in a private frontend admin route to auto- generate an email with a link and temporary password.

AlcheZoomy Logo
React | Node | Express | PostgreSQL | Jest | Heroku

A full-stack application utilizing the Zoom API that allows users to view the video, explore the chat log, and search transcript data from various published Alchemy zoom meetings. The user can favorite an entire meeting or bookmark a specific timestamp for future reference.

My primary role was to oversee testing using the TDD method in Jest and build out the SQL database. I also drew on my project management background by stepping into the scrum master roll to keep the team organized and focused, which allowed us to meet our MVP ahead of schedule. Designed and built remotely over a four-day sprint for the Alchemy Code Lab community.

otNuevo Logo
Vanilla JavaScript | HTML | localStorage | JSON | CSS

While working remotely, my team and I recreated a modern version of the original 1985 Oregon Trail computer game over a four-day sprint. In OT Nuevo, the player assumes a driver’s role and is faced with a series of choices as they relocate from San Diego, California to Portland, Oregon.

I contributed to all aspects of this project, I played a lead role in building the code that utilized the URL.searchParams function, localStorage, and looped through multiple nested arrays to update state and append current data to the UI.