Material-UI

5 Projects

Objects/Actions

March, 2024 ~ Present
An open source tool for helping entrepreneurs document their projects, and scaffold their systems.
  • Implemented OpenAI agent to recommend content types, fields and relationships, return both reasoning and a structure JSON schema.
  • Wrote tools to parse Objects spreadsheet and auto-generate React forms, Django models, views, URLs, serializers, and Swagger documentation.
  • Wrote tools to parse Permissions spreadsheet and produce strict TypeScript definitions and robust access control functions.
  • Expanded demo Django server with AllAuth and Twilio SMS integration.
  • Created a ReactJS application to render navigation of entire schema with CRUD functionality conditional to configured permissions.
  • Developed a NodeJS fake data generator using the faker library to insert and update infinite rows of realistic data tailored to field types.
  • Authored a comprehensive Cypress.io test suite to automate end-to-end testing of all CRUD operations against the API.
  • Built a robust CI/CD pipeline with GitHub Actions to automate release tagging, changelog generation, and streamlined deployments to Cloud Run and Cloud Storage Bucket.

PickupMVP

April, 2022 ~ April, 2023
Play & reward yourself, your community, & all athletes in any sport. Available in the App Store & Google Play
  • Led team of 3 - UX designer, data scientist and data entry / annotators.
  • Designed and developed entire responsive React webapp for PickupMVP.com
  • Leveraged Flutter inappwebview with addJavaScriptHandler to provide native functionality like DeepLinks, Push Notifications, and connect to other installed applications for authentication.
  • Optimized Redux to share context across decoupled components with minimal redraws

Started: 2022-04-01

Launched/Lasted: 2023-04-01

Industries: Music, Sports, Events

Team: E.A.Taylor: Design, Front-End, Back-End, Business Development

Companies/Brands: TaylorMadeTraffic, Track Authority Music

TrackAuthorityMusic.com

November, 2024 ~ January, 2021
A platform for building gamified groups and applications with rewards for engagement
  • Led team of 3 - UX designer, data scientist and data entry / annotators.
  • Wrote abstract form builder to give Drupal CMS control of form layouts and fields based on CRUD operation.
  • Wrote Cypress.io Test Suite using TypeScript and NodeJS to generate unique end-to-end tests for each brand, across 3 device sizes, incorporating ffmpeg scripts to crop and repurpose recordings into site demo videos.
  • Built CI/CD pipeline to automate testing, committing, and deployments.
  • Designed and copy wrote entire application, icons and logo, sometimes in California, sometimes abroad.
  • Wrote Firebase Hosting functions to inject metadata and a canonical url for SEO previews of SPA pages.
  • Built Flutter webview wrapper with javascript handlers for native integrations around Deep Links, toggling SafeArea, navigating from Push Notifications and OAuth login from Google and Facebook app sessions. The codebase supports multiple branding and App IDs, configurable through .env variables.

Started: 2024-11-29

Launched/Lasted: 2021-01-01

Industries: Music, Events, Gaming

Team: E.A.Taylor: Design, Front-End, Back-End, Business Development

Companies/Brands: TaylorMadeTraffic, Track Authority Music

Djmote

September, 2024 ~ December, 2024
  • Wrote responsive ReactJS web app with all client and API data structures defined in TS interfaces and types
  • Built Flutter webview wrapper with javascript handlers for native integrations around Deep Links, SafeArea, Push Notifications and OAuth login from Google and Facebook app sessions
  • Authored end-to-end tests with Cypress for all user roles against every form in the application.
  • Created React Context providers to share state and update triggers across decoupled components with minimal redraws

Started: 2024-09-01

Launched/Lasted: 2024-12-01

Industries: Marketing, Music, Events, LifeStyle

Team: E.A.Taylor: Full Stack. Imminent Victory: CEO. Zachary Ebel: CMO. Jake Chao: COO.

Companies/Brands: Djmote

Quiz Kit

May, 2024 ~ June, 2024
A tool to automate testing and comparing ChatGPT responses based on variations in prompts and configurations
  • Built tool to test performance of different OpenAI API use cases, by comparing Embeddings, Completions, and Assistants each with different prompt structures.
  • Created front end visualization table to filter and compare results.
  • Wrote python scripts to build PKL file of embeddings from data sets of product descriptions and metadata, provided as CSV, JSON, HTML or raw text.
  • Created result schema to map AI recommendations back to prompt speeds, configurations and embedded vector stores in order to fine tune results with confidence.

Started: 2024-05-02

Launched/Lasted: 2024-06-02

Industries: Technology

Team: Jonathan Osborn: QA. E.A.Taylor: Developer

Companies/Brands: TaylorMadeTraffic