Redux

4 Projects

FWCanvass

November, 2023 ~ Present
Web App Dashboard for scheduling, dispatching and tracking campaigns
  • Developed real-time canvasser tracking interface with MapBox and ReactJS, synchronizing map pins/popups and sidebar elements for seamless navigation. Programmed filter operations to recenter map boundaries with dynamic debounce based on filter in use. Built map to render any combination of layers including points for canvassers, lines for routes, and polygons for coverage area.
  • Enhanced SASS implementation with mixins and reusable style patterns. Created modular components styled from a single classname styling, as well as composable utility classes to normalize spacing and typography while maintaining DRY principles and reducing CSS bloat.
  • Restructured Redux implementation to flattening deeply nested data structures, enabling targeted updates and reducing component render cycles across decoupled components.
  • Wrote responsive Data Grid component to render tables using Flexbox with hooks to customize any header or body cell's styles and click / hover events. Supported both client or server side sorting, pagination, and toggling visibility of any column. Wrote NodeJS script to preprocess API response schemas to ease client side table and list displays with custom property names and easier data aggregations baesd on data types (numeric, dates, enums).

Started: 2023-11-01

Industries: Analytics, Language, Marketing

Team: Alex Gibson: CTO. E.A.Taylor: FrontEnd Web Application

Companies/Brands: FieldWorks

WBAT

April, 2020 ~ August, 2022
Safety reporting tools for the aviation industry. Available in the App Store & Google Play
  • Engineered mobile application with React Native, using React Navigation and Redux, to support preloading form schemas, queue form submissions, and manage system synchronization with and without an internet connection.
  • Flattened Redux data to enable selective updates, minimizing unnecessary renders and improving performance across loosely coupled components.
  • Built synchronous test suite for end-to-end API testing as any user.
  • Created sophisticated data reporting and visualization dashboard leveraging Google Chart API for real-time operational insights.

Started: 2020-04-01

Launched/Lasted: 2022-08-01

Industries: Safety, Analytics

Team: E.A.Taylor: Full Stack. Samanta Amna Khalil: UX, UI Design. Joseph Anderson: Cypher CEO. Arend van der Veen: CTO. Sean Kanaley: Back-end. Kamron Githens: Account Management. Chasity Robinsons: Quality Assurance. Johanna Hawkins: Project Management.

Companies/Brands: Cypher LLC, UTRS

DemocraSee

November, 2020 ~ May, 2021
An evolving idea around incentivizing civic action
  • Combined ReactJS, Redux, WebRTC and Firebase for screen/video/mic sharing between multiple devices.
  • Created safe WYSIWYG HTML editor using DraftJS to allow Meeting hosts to build rich, interactive agendas and timelines.
  • Wrote Firebase integration with FireStore, Cloud Storage, and Functions for securing endpoints based on earned Citizen Coin credit.
  • Used Redux to track meeting time with agenda presentation screens, alongside camera and screen sharing from multiple peers.
  • Included FireCMS to provided OAuth login and administrative CMS tools.
  • Setup TURN server on GCP for peer-to-peer connectivity using WebRTC.

Started: 2020-11-01

Launched/Lasted: 2021-05-31

Industries: Events, Education, E-learning

Team: E.A.Taylor: Front-End, Back-End. Polina Tolkacheva: UX, Design, Wordpress development. Indy Rishi Singh: Business Development. Marcela Denniston: Business Development

Companies/Brands: Democrasee

Ruhral Farms

January, 2020 ~ January, 2020
Collaborative Workspaces
  • Built interactive incubator application for making cooperative investments with Hawaii youth: https://ruhralfarms.com/red-dirt-coworkers

Started: 2020-01-01

Launched/Lasted: 2020-01-06

Industries: Travel, Health, Education, Technology

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

Companies/Brands: Ruhral Farms LLC