Hi, I'm Daryl Mora,


a San Francisco-based computer engineering graduate with a passion for crafting exceptional software. Committed to continuous learning and growth, I thrive on capturing new opportunities. My dedication to efficiency and quality ensures timely delivery of innovative solutions. Let's seize new possibilities together!

Resume


Home Service Massage Booking Web Application


  • Created with Nuxt.js, Vue.js, and Google Cloud Platform

  • Fully tailored to client specifications and is currently being used at a running business in the Philippines

  • Features custom components including a continuously moving line corresponding to the time in order to easily track upcoming appointments

Marketeer E-Commerce Android & iOS Merchant Application


  • Created with React Native and Google Cloud Platform

  • Previously published in the Apple App Store and Google Play Store

  • Merchants are able to customize their store with results being seen in the Marketeer Shopping Application

  • Chat functionality with Clients

  • Read store customer reviews

  • Delivery area threshold customization

Marketeer E-Commerce Android & iOS Shopping Application


  • Created with React Native and Google Cloud Platform

  • Previously published in the Apple App Store and Google Play Store

  • Merchants seen in the Marketeer Shopper Application is updated by Merchants using the Marketeer Merchant Application

  • Chat functionality with Merchants

  • Multiple shopping carts with different shops

  • Rider tracking via MrSpeedy (now known as Borzo Delivery Philippines) API

  • Read and write customer reviews for shops

Amazon Promo Page Deals Scraper


Overview

  • Developed a solution for an Amazon Affiliates company to streamline the process of finding deals on Amazon promotion pages listed in a Google Doc.

  • Automated the tedious task of checking multiple products with different coupons and promotions to identify "good" deals, including highly discounted or free items.

Key Features

  • Utilized Google Apps Script to gather promo links and link texts from the Deal Checker Google Doc and organize them into arrays.

  • Implemented a POST HTTPS request to an AWS Gateway API to trigger the Main Scraper AWS Lambda function.

  • Developed a Main Scraper AWS Lambda function that parsed product data using Beautiful Soup, extracting information such as product name, price, stock availability, coupons, and offers.

  • Implemented multithreading to simultaneously invoke multiple AWS Lambda proxy functions, ensuring efficient and speedy data retrieval.

  • Used DynamoDB to store and cycle through last-used timestamps of AWS Lambda proxy functions, preventing the detection of repeated IP addresses and bypassing Amazon bot protection.

  • Deployed over 500 AWS Lambda proxy functions with Terraform, enabling seamless automated deployment and scaling.

Workflow

  • Input: List of Amazon promo page links from the Deal Checker Google Doc.

  • Processing: Google Apps Script organizes the links and triggers an AWS Gateway API request.

  • Backend Logic: Main Scraper AWS Lambda function uses Beautiful Soup and multithreading to scrape product data from Amazon promotion pages.

  • Output: Parsed product data compiled and shared in a newly created Google Doc, accessible through the developer's Google Account.

Technologies Used

  • Google Apps Script for organizing and sending input data.

  • AWS Gateway API for triggering Lambda functions.

  • AWS Lambda for serverless computing and parallel execution.

  • DynamoDB for storing and cycling through IP addresses.

  • Terraform for automated deployment and management of AWS resources.

This project streamlined the deal-finding process, optimizing efficiency and accuracy while handling a large volume of data through systematic automation and parallel processing.

Hawaii VRBO Property Website


  • Developed a dynamic web page for a luxurious 2-bedroom property in Hawaii using Next.js, ensuring high performance and SEO optimization.

  • Utilized Google Firebase for hosting and backend services, ensuring scalability, real-time database updates, and secure user authentication.

  • Integrated a "Contact Us" section, allowing users to request bookings directly through the booking manager via email forwarding.

  • Embedded Google Maps via Google's Map Maker to display the property’s location and nearby attractions, improving user navigation and trip planning.

Stronger Workout Web App


  • Developed Front-end: Utilized React.js and Material UI to create an interactive and responsive user interface, enhancing user experience and accessibility.

  • Backend Integration: Implemented a robust backend with Express.js, MySQL, and Sequelize.js for efficient data management and API interactions.

  • Containerized Environment: Set up Docker containers for client, server, phpMyAdmin, and MySQL, streamlining the development and deployment process.

  • Testing: Applied Jest for unit and integration testing, ensuring code quality and reliability.

  • PWA Implementation: Currently working on transforming the web app into a Progressive Web App (PWA) to enable offline capabilities and improve performance on mobile devices.

  • Deployment Plans: Planning to deploy the app to AWS ECS for scalable and resilient cloud hosting.

Database Schema (Created with LucidCharts)

Stronger Workout App DB Schema (Created with LucidCharts)