29 more images

FLC
Federal Laboratory Consortium for Technology Transfer

Promoting, Educating, and Facilitating Knowledge Transfer
  • Programmtically migrated a custom Solr server into Drupal for content management
  • Wrote duplicate reducer to compare nodes by measuring the similarity of common fields across sources. Used Levenshtein Distance algorithm and took action based on threshold configurations.
  • Rebuilt new Solr indexes with Drupal's Search API to respect CMS revisions and publish settings
  • Built Full-Text search tools for the global site Search and FLCBusiness
  • Built custom in-page editorial tools available by Drupal roles and node access hooks
  • Integrated CAS Authentication System for unified login portal between FLC sites
  • Rebuilt custom theme with Bootstrap 4 to improve overall site responsiveness, scalability, and ARIA compliance
  • Wrote automated crawling importers for all NASA labs and various 3 parties technology sources
  • Upgraded Google Map integration to automatically update Map results alongside listed search results

Started: 2017-08-01

Launched/Lasted: 2020-01-01

Technologies: PHP, Drupal 7, mySQL, Apache, Google Maps API, HTML5, CSS3, Sass, Bootstrap

Industries: Technology, Marketing, Events, Analytics

Team: E.A.Taylor: Front-End, Back-End, API. Joseph Anderson: Cypher CEO. Denise Wainer: UTRS Director of Communications. Will Dyson: UTRS System Administrator, Release

Companies/Brands: Federal Laboratory Consortium, Cypher LLC, UTRS

9 more images

Blingby
Live the Experience

Blingby lets users 'live the experience' of their favorite music videos and movie trailers. Blingby LLC tags top-voted YouTube videos with purchase links so products, hotels, and artists are shown in-sync as the video plays.
  • Configured and hooked Drupal Views to query content internally and from Amazon for album artwork as well as YouTube for matching videos.
  • Rebuilt Drupal templates for a more responsive experience across devices with CSS3
  • Developed google-map interface and query logic to re-order of ad / affiliates' links based on the user's location and affiliates’ geographic settings.
  • Built several administrative tools for configuring home page settings, photo carousels, and reviewing data-integrity from error logs and Drupal’s url_alias table.

Started: 2015-11-01

Launched/Lasted: 2016-04-01

Technologies: Drupal 7, PHP, MySQL, CSS3, HTML5, JavaScript, YouTube API, Google Maps API, AJAX, Apache

Industries: Travel, Music, Fashion, Marketing

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

Companies/Brands: Blingby LLC

9 more images

tripchi - Auto Importer & Taxonomy Builder
HTML Scraper & Importer with Automated Taxonomy Builder

Tags map many-to-many and are used by the global search box, Types map 1-to-many and are used by the main drawer menu's selectable filters.
  • Developed scraper tool for importing Airport data from HTML, JSON, and RSS feeds.
  • Automated and improved categorization - despite an insufficient taxonomy - by learning from the full text of previous imports.
  • Built batch processing tool to review and update importer decisions by tagging content to effect Tag weights to a primary Type.

Started: 2014-10-01

Launched/Lasted: 2015-10-01

Technologies: Drupal 7, PHP, MySQL, HTML5, CSS3, JavaScript, Apache

Industries: Travel, Language, Analytics

Team: E.A.Taylor: Front-End, Back-End

Companies/Brands: tripchi

8 more images

tripchi - CMS & API
Content Management System and API

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

Technologies: Drupal 7, PHP, MySQL, Facebook API, CSS3, HTML5, JavaScript, Apache

Industries: Travel

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

Companies/Brands: tripchi

6 more images

Planet Maple

Design & developed e-commerce platform based on CMS OpenCart with custom modules for resident skater / surfer profiles and FBConnect (depreciated)

Started: 2010-03-01

Launched/Lasted: 2010-06-01

Technologies: PHP, mySQL, Facebook API, JavaScript, AJAX, CSS3, HTML5, Apache

Industries: Sports, Ecommerce

Team: E.A.Taylor: Front-End, Back-End, Design. Ajax Gokhale: Front-End. Ishwar Joshi: Back-End. Lisa Vasquez: Product Development. Cedric Bell: Product Development. William Lamar: Product Development

Companies/Brands: Planet Maple, Burst Entertainment

11 more images

Good Life With Gabby

A fun, educational site for kids and parents to learn about, and find recipes on healthy lifestyles and nutrition. Includes tooling book, jquery shopping page, recipes table, videos, and translation of virtually everything into 12 languages at runtime via Google's language API.
Designed and developed all animation and interactivity for a kids' website on healthy eating habits and recipes (AS2/XML/PHP: www.goodlifewithgabby.com / flash.goodlifewithgabby.com). Applications included coloring book, recipes sorter, dynamic video player, and language translator via Google Language API

Started: 2008-08-01

Launched/Lasted: 2009-01-01

Technologies: AS2, PHP, CodeIgniter, mySQL, JavaScript, AJAX, Google API, CSS3, HTML5, Apache

Industries: Kids, Health

Team: E.A.Taylor: Front-End, Back-End. Unknown: Free-Hand. Lisa Vasquez: Business Development

Companies/Brands: Good Life With Gabby, Burst Entertainment

9 more images

MyCubi.com

A social networking tool for connecting sellers, buyers, and services
  • Wrote advanced search logic for finding and filtering results by type, distance, price, date, time and other criteria.
  • Plotted all search results on a Google mapping application - by distance using the Haversine formula - with custom markers for Cubi type. Upon clicking markers expanded with tabbed windows to provide additional StreetViews, 'cubi' details, and directions (using Google maps v2 API).
  • Built Facebook application (using FBConnect) to post on user walls and send messages to friend's inboxes.
  • Integrated and upgraded social networking 'inviter' script to share/publish user profiles and details across a dozen email clients and two dozen social networks.

Started: 2009-09-01

Launched/Lasted: 2010-01-01

Technologies: PHP, CodeIgniter, mySQL, Facebook API, JavaScript, AJAX, CSS3, Apache

Industries: Marketing, Ecommerce

Team: E.A.Taylor: Front-End, Back-End. Anatoliy Yastreb: Front-End, Back-End. Danielle McCormick: Product Development. Maeve Hackett: Product Development. Will McCormick: Product Development. Michael D Montoya: Product Development. Colm Walsh: Product Development

Companies/Brands: MyCubi

7 more images

ChartMedica

Features included an advanced pdf viewing tool, autocompletes searching over 600K records, and automated faxing via MyFax API.
Developed Flex-based interface for a patient's medical records system. Extended the server-side services to generate dynamic PDF (fpdf) of records and record requests. PDFs were then automatically faxed to physician offices when 5 available incoming fax lines to parse and import records (using myFax.com API). The application also included other libraries and components such as e-signing with Flex and hospital searches by location and specialty.

Started: 2009-03-01

Launched/Lasted: 2009-10-01

Technologies: AS3, Flex, PHP, mySQL, Apache

Industries: Health

Team: E.A.Taylor: Design, Front-End, Back-End. Roy: Back-End. David: Back-End

Companies/Brands: ChartMedica LLC

5 more images

The Means

A vision from Biko Eisen-Martin for his students at Berkeley High School to create a tool for teachers and students to collaborate and compete in the writing process. Modeled after a traditional newsroom, students and teachers would be able to develop assignments, work on multiple versions of a story, share ideas within the class, and more. We built a prototype site that supported a semester of great essays still worth reading, but the project lost momentum as we both moved cities.

This project's greatest potential was in a version-controller for teachers to review, grade and provide feedback on student's essays, while peer reviews drove friendly competition between writer and school rankings.

If you work in Education or feel something like this could help your classroom or school district, please email me. I'd love bring it back to life in our spare time.

UI Tools include tinyMCE text editor, advance sourcing maps, and multi-category search options

Started: 2008-09-01

Launched/Lasted: 2009-02-01

Technologies: AS3, PHP, mySQL, AJAX, JavaScript, CSS3, Apache

Industries: Education, E-learning

Team: E.A.Taylor: Design, Front-End, Back-End. Biko Eisen-Martin: Product Development

Companies/Brands: TaylorMadeTrafficTaylorMadeTraffic, Berkeley High School

12 more images

Track Authority Music
Rewarding Musical Tastes

Crowdsourced Communal Playlists. Rewarding Musical Tastes.

Built all aspects of ReactJS web app leveraging Redux and Material-UI

  • Built single codebase to compile multiple custom branded versions of the application for different domains (~500KB compressed / each). Supported functionality is determined by the Group Type.
  • Material-UI theme & palette driven by CMS configurations making entire app reskinnable
  • Built form builder from field components to allow all order and text to be provided and translated by CMS
  • Wrote Redux store for optimal updates across the application without consuming excessive CPU
  • Designed and copywrote entire application, icons and logo, sometimes in California, sometimes abroad

Built all aspects API and CMS from a decoupled Drupal 8 architecture with mySQL

  • API built with PHP around Drupal 8 and Symfony, leveraging the Cache API and dependency injection for services, query factory, and entity normalizers.
  • Built CRUD routing paths dynamically from registered Entities and entity bundles
  • Built end-to-end functional testing suite to test all endpoints over creatively built CURL requests
  • Designed relational database schema for optimal performance and easy indexing
  • Integrated GlobalPayments / Heatland Payment Gateway alongside Commerce Funds to process transactions and keep records of users 'wallet' value
  • Wrote OAuth2 Authentication system to issue short and long term access token from the Password Grant via HTTP and encrypted OTP links

Started: 2020-01-01

Technologies: ReactJS, Material-UI, Drupal 8, mySQL, Apache, Youtube API

Industries: Music, Events, Gaming

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

Companies/Brands: TaylorMadeTraffic, Track Authority Music