NodeJS

12 Projects

Flexible Vision

May, 2018 ~ January, 2025
A SASS platform for streamlining annotations and iterative computer vision training

AI Annotation Interface & APIs

  • Created custom Node-Red modules for configuring cameras and communication with on-prem tools and cloud APIs.
  • Implemented API for motion detection using Structural Similarity, to expose 19 OpenCV filter options to training interface, to manage photo training data and find tagging anomalies.
  • Built entire front-end annotation tool with zooming, version controls, infinite class nesting.

Workstation Guidance

  • Developed workstation guidance system for factories to configure assembly instructions with QA and computer vision assistance, dockerized to deploy across a local network of factory computers.
  • Built bi-directional persistent secure WebSocket connection for constant communication with Node-Red service and FlexibleVision as a whole.

Refined Motion at Tesla Motors

December, 2017 ~ April, 2018
Automating safety and efficiency along the Tesla assembly line
  • Programmed torque and resistance probes to measure bolts only when in position with visual cues for operator to follow testing steps
  • Created AngularJS app and custom node-red modules for smoother synchronization with robot arm over secure websockets to manage, configure and validate jobs, track work assembly performance, and request work station servicing.

Objects/Actions

March, 2024 ~ May, 2024
An open source tool for helping entrepreneurs document their projects, and scaffold their systems.
  • Scripted OpenAI agent to recommend database schema for any idea, return both reasoning and a structured JSON output.
  • Wrote utilities to parse Types spreadsheet and auto-generate React forms, Django app, fake data generator, Cypress.io tests, Swagger documentation and centralized data definitions to follow.
  • Wrote tools to parse RBAC permissions matrix spreadsheet and produce strict TypeScript definitions and access control functions and Cypress.io tests.
  • Wrote gcloud build scripts to stand up complete GCP environments based on shared .env variables.

TrackAuthorityMusic.com

January, 2020 ~ 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: 2020-01-01

Launched/Lasted: 2021-01-01

Industries: Music, Events, Gaming

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

Companies/Brands: Taylor Made Traffic, Track Authority Music

Track Authority Music - Angular Player

July, 2016 ~ July, 2016
A music/youtube player to help users build playlists around Track Authority challenges
  • An AngularJS music & YouTube player that helps build playlists against Track Authority challenges by searching YouTube for related titles. This new interface is an entirely separate codebase slowly being integrated with CodeIgnitor / API features

Started: 2016-07-01

Launched/Lasted: 2016-07-20

Industries: Music, Events, Gaming

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

Companies/Brands: Taylor Made Traffic, Track Authority Music

Track Authority Music - Cordova Mobile App

January, 2016 ~ June, 2016
A platform for perfecting playlists and parties by awarding musical tastes
  • Built a fluid interface, fully responsive from 320 to 1024+ pixels wide, without a page refresh, with HTML5 and CSS3
  • Scripted all API integrations with JavaScript and PHP.
  • Deployed the mobile application through Cordova and Node.js plugins to quickly configure, compress, and compile mobile applications for Android and iOS.

Track Authority - CodeIgniter Website / API

November, 2012 ~ January, 2013
An online and mobile game that rewards high-rated users with free music, gift certificates, concert tickets and cash
  • Engineered MVC architecture for dual website / API using CodeIgnitor and HMVC Modular Extensions, to allow complex types of permission combinations across user types, and make all components completely portable across applications, serving either HTML or JSON.
  • Optimized memory usage with several Bash scripts and CRON jobs to crop / resize images, handle email queues, and generate static HTML pages for common anonymous requests.
  • Built CMS for managing user-generated and editorial content, review internal traffic logs, logins, and all emails.
  • Built asynchronous email service to seamlessly convert website templates to tablular HTML documents with inline CSS, and manage queue of emails prepared, sent, failed, and clicked.
  • Built Node.js server to authenticate requests to static mp3 files before streaming via ffluent-ffmpeg
  • Automated performance testing with XHProf and data integrity tests with built in logging tools

Started: 2012-11-01

Launched/Lasted: 2013-01-01

Industries: Music, Events, Gaming

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

Companies/Brands: Taylor Made Traffic, Track Authority Music

Florul

January, 2023 ~ January, 2023
Build your own bath box concept
  • Wrote importer of amazon products available as addons
  • Wrote runtime Price and Volume calculator to ensure users can get the most out of their box.
  • Wrote business rules into data schema and API calculators to offer shipping times for fresh flowers and perishable addons
  • Built die-box template calculator to measure box volumes based on selected materials, shapes, and necessary seam & fold thickness

Started: 2023-01-01

Launched/Lasted: 2023-01-01

Industries: Health, Wellness, Manufacturing, Lifestyle

Team: Samanta Amna Khalil: Graphic / UX Design / Photography & Product Development. E.A.Taylor: Full Stack Development.

Companies/Brands: Ruhral

Ampp Star

September, 2017 ~ February, 2018
Art, Music, Poetry, & Photography
  • Built React.js application with Keystone.js CMS, MongoDB database and Express server.
  • Connected Express API on Heroku with S3 bucket for user file storage
  • Connected Mailgun and Nodemail services within application and Heroku control panels for automated emails

Started: 2017-09-01

Launched/Lasted: 2018-02-01

Industries: Music, Art

Team: E.A.Taylor: Front-End, Back-End. Jahanzaib Aslam: Front-End, Back-End. Garrett Morris: Front-End, Back-End. Bisera Mandic: Owner

Companies/Brands: Ampp Star

Cosmo

March, 2021 ~ December, 2023
A cyber threat intelligence platform for threat and vulnerability analysis, investigations, testing, and mitigation
  • Designed advanced penetration tests in order to generate training data and formulate IoC Patterns based on signatures seen in logs.
  • Forked OpenCTI as interface to control ingestion, triage alerts and fine tune inference engine analysis.
  • Wrote Ingestion system to run log / email imports at any interval with encryption in transit and at rest, supporting configs for data retention and shareability policies.
  • Implemented deduplication and aggregation of Email data by maintaining checksum IDs on EML parts and its whole.
  • Built Puppeteer crawler to ingest client websites and learn URL patterns & HTML semantics for additional training data and monitoring standards.
  • Drafted all system Data Flow Diagrams for both architectural documentation and patent application.
  • Wrote Docker containers and CI/CD pipeline from GitHub Actions to GCP.

tripchi - Mobile App

March, 2014 ~ October, 2015
A content manager and mobile app to guide users through airports and find flight, safety, and consumer information; as well as share rides to common destinations to and from the airport
  • Built a fluid interface, fully responsive from 320 to 1024+ pixels wide, without a page refresh, with HTML5 and CSS3
  • Scripted all API integrations with JavaScript / jQuery, parsing HTML and JSON from the Drupal server and across domains and third-party web services.
  • Deployed the mobile application through Cordova and Node.js plugins to quickly configure, compress, and compile the Android APK.

Started: 2014-03-01

Launched/Lasted: 2015-10-01

Industries: Travel

Team: E.A.Taylor: Front-End, Back-End. Roberto Galan: Design. Chandra Jacobs: Project Management & Business Development

Companies/Brands: Tripchi

tripchi - CMS & API

March, 2014 ~ October, 2014
Your passport to explore the airport. Discover restaurants, shopping, deals, unlock airport secrets & more.
  • Built OAuth2, token secured CMS & API with Drupal 7
  • Hooked Drupal Views to set default filters based users' profiles, location, next flight information.
  • Integrated FlightStats API at runtime while adding or editing flight information.
  • Optimized site and API with CRON jobs to update flight status and real time airport details from FlightStats API

Started: 2014-03-01

Launched/Lasted: 2014-10-01

Industries: Travel

Team: E.A.Taylor: Front-End, Back-End. Roberto Galan: Design. Chandra Jacobs: Project Management & Business Development

Companies/Brands: Tripchi