Hi, I'm Daryl Mora,


a Reno-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!



  • 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


  • Built with React Native and Google Cloud Platform

  • Previously available on the Apple App Store and Google Play Store

  • Optimized for both mobile and tablet devices, allowing merchants to manage their stores on any screen size

  • Allows merchants to customize their store appearance and offerings, reflecting changes instantly in the Marketeer Shopping App

  • Features in-app chat for seamless client communication

  • Provides access to customer reviews to improve business engagement

  • Offers delivery area customization for better order management

  • Enables merchants to book MrSpeedy (Borzo) deliveries directly through the app for faster fulfillment

  • Improved media loading speeds using a Content Delivery Network (CDN) for optimized performance


  • Developed using React Native and Google Cloud Platform

  • Previously available on the Apple App Store and Google Play Store

  • Optimized for both mobile and tablet devices to enhance accessibility

  • Seamlessly integrates with the Marketeer Merchant App, allowing merchants to update their store listings in real time

  • Includes in-app chat for direct communication with merchants

  • Supports multiple shopping carts across different stores for a streamlined shopping experience

  • Integrated real-time rider tracking via MrSpeedy (now Borzo Delivery Philippines) API

  • Enables customers to read and write reviews for shops

  • Optimized performance and reduced load times by 45% with a Content Delivery Network (CDN)


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.


  • 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.


  • 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)