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

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

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

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

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

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.

  • Implemented Google reCaptcha v3 verification to enhance security and prevent automated spam submissions.

  • 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

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, Sequelize.js, and GraphQL 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)