Matthew Trump's Projects
This Node Express app provides a extensible and configurable platform for deploying time-scheduled and database-driven Dialogflow fulfillment webhooks apps on Google App Engine.
This is the basic Angular app with route navigation, jwt user authentication and login that I maintain as a boilerplate for quick projects that need these features.
This is a domain-extensible Angular database client for managing a variety of entity collections in a SQL database, including robust foreign key entity mapping configurable by a JSON file
This is a minimalist Angular application that provides authentication through Firestore in a way that has defined roles, including an admin role which is allowed to access a lazy-loaded admin area within the app.
Angular app that I use for testing various effects and techniques within Angular, including animations.
demo of how to use iframe in Angular to wrap another web app (including Angular) for a simulator or testing framework
demo client app using event script to run inside iframe of Angular-within-Angular project shell
demonstration of the various means of capturing audio within an Angular app
node server accompanying the audio-recording-angular project that receives and saves audio files
Example of a successful Amazon Web Services Cloud Formation template that was used to deploy a suite of AWS Lambda functions via API Gateway for a commercial trivia application.
Successful AWS Cloudformation test example that used to deploy a suite of node functions to AWS Lambda using API Gateway
Example of a successful AWS CloudFormation template to upload and deploy a suite of Python Lambda functions.
This node express app that provides distributed load testing for Dialogflow fulfillment app, using artillery and running as part of a coordinated fleet on Google Compute Engine or other cloud services.
This Node Express app provides a local emulator for Dialogflow, allowing all-local testing of a Dialoglow app stack without going through Dialogflow and the cloud.
This Angular app dynamically tracks flights for a cross-country promotional event for a commercial delivery service, using Firebase Database to get live flight status updates on the flight (event was canceled).
This is an Angular app that can be used to administer the Flight Tracker server app, in order to view the current data and configure the trackable flights.
This is a Node Express app that connects on scheduled intervals to FlightAware v2 API to get updated flight information on configured flights and inserts the information into a Firebase realtime database for public consumption.
Node express (deployable with Google Cloud Functions) that exposes configurable API to generate custom HTML-templated emails and send them via SendGrid. Can serve as part of distributed web application with secure key.
Angular front-end to the Dialogflow Emulator testing server with conversation simulator interface to allow local testing of Dialogflow webhook apps
Contains the testing framework with immersive canvas simulator and Dialogflow emulator.
Interview challenge codebase for base python knowledge.
connect Angular to a backend auth using Json Web Tokens
authenticate in node express using Json Web Tokens
Config files for my GitHub profile.
SwiftUI iOS game of Memorize for Homework Assignment 2 in Stanford CS193P Spring 2020
SwiftUI iOS game, a version of the card gameSET for iphone and ipad as specified in Assignment 3 of Stanford CS193P Spring 2020
We are entering an era of AI-enabled apps with speech recognition. This proof-of-concept demo app shows how to use Google Speech services within an Angular context.
Demo showing how to use speech recognition with third party services. Works with Angular client in demo.