ExpressJS

6 Projects

Flexible Vision

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

AI Annotation Interface & APIs

  • Created several custom Node-Red modules for configuring cameras and communication with onprem tools and cloud APIs.
  • Implemented secure API endpoints for detecting motion using Structural Similarity and manipulating images by any of 19 OpenCV filters and all possible validated arguments.
  • Built entire front-end annotation tool with zooming, version controls, infinite tag nesting capabilities.
  • TypeScripted client-side demo builder to double as a unit testing for reloading randomized training tags and showcase functionality.
  • Introduce tools to calculate the range of tag type dimensions to help QA find tagging anomalies.
  • Wrote ExpressJS server for managing photo training data and augmented variations hosted on any storage system via Minio.

Workstation Guidance

  • Developed workstation guidance system for factories to configure assembly instructions with QA and computer vision assistance, including all Docker files to network and containerize full stack: Express, Mongo, Node-Red, React WebApp.
  • Wrote cookie & CSRF secured backend to store and validate both manager configurations, and worker assembly runs with great detail and security protocols.
  • Build React interface with modern Context implementation and MUI Styled components.
  • Built bi-directional persistent WebSocket connection for constant communication with Node-Red service and FlexibleVision as a whole.

Started: 2018-05-01

Industries: Technology, Analytics, Robotics, Manufacturing

Team: E.A.Taylor: Front-End & API. Sam Silverberg: Back-End. Alec Goeckel: Back-End. Aaron Silverberg: Product Development.

Companies/Brands: Flexible Assembly Systems, Refined Motion Engineering

Refined Motion at Tesla Motors

December, 2017 ~ April, 2018
Automating safety and efficiency along the Tesla assembly line
  • Used websockets for persistent connection between Fanuc Robots and Angular / Node-Red interface.
  • Wrote MySQL stored procedures to query required settings of each fastener and store results.
  • Structured offline-first interface to configure assembly-line jobs and control tools & machinery.
  • Created custom node-red modules for smoother synchronization with Fanuc robots.
  • Wrote tools to allowing management to configure and validate jobs manually, with or without needing the MySQL database.
  • Deployed Node-Red backend on Raspberry PI connected to Windows computer work station.
  • Built client-side performance tracker averaging the time to assemble one project in a job.
  • Wrote Station Service request tool to allow operators to order more parts or tool servicing.

Started: 2017-12-01

Launched/Lasted: 2018-04-01

Industries: Technology, Robotics, Manufacturing

Team: E.A.Taylor: Front-End, Back-End. Aaron Silverberg: Vice President. Saiman Shetty: Project Management

Companies/Brands: Tesla Motors, Flexible Assembly Systems, Refined Motion Engineering

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.
  • Developed interface with a streamlined workflow to control ingestion, triage alerts and fine tune inference engine analysis. Forked from OpenCTI.
  • Implemented deduplication of Email data by maintaining checksum IDs on EML parts and it's whole.
  • Wrote Ingestion system to run log / email imports at any interval with encrypted authentication credentials, with configurations for pre-tagging data and controlling retention and shareability policies.
  • Drafted all system Data Flow Diagrams for both architectural documentation and patent application.
  • Configured Docker containers and managed end-to-end DevOps processes on GCP, including CI/CD pipeline automation for seamless deployment and scalability.
  • Built Puppeteer crawler to ingest client websites and learn URL patterns & HTML semantics for additional training data.

FunGiving

December, 2019 ~ February, 2020
This app is intended to bring the community together through fulfilling the wishes of our homeless community members. Within the app, there are two users: The Santa and The Elf.
  • Built ios and android apps with React Native
  • Used `react-native-push-notification` for push notifications
  • Built backend with ExpressJS and Mongo, providing both API and KeystoneJS CMS
  • Implemented OAuth2 Authentication with OTP logins / password resets
  • Wrote push notification service and cronjob to reduce push noticications and processing

Started: 2019-12-01

Launched/Lasted: 2020-02-01

Industries: Travel

Team: E.A.Taylor: Front-End, Back-End. Neha Kotecha: Product Development. Samanta Amna Khalil: UX Design.

Companies/Brands: Neha Kotecha

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

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: TaylorMadeTraffic, Track Authority Music