1 more images
|
- Used React Native, Redux and AsyncStorage to create offline-first native applications for iOS and Android with persistent storage and network detection for gracefully handling session restores and database synchronization.
- Preserved backward compatibility while adding and improving all features of the app including Messaging, Safety Notifications, document sharing and downloads, file uploads.
- Built synchronous test suite for end-to-end API testing as any user.
- Used ReactJS with Google Chart API to build a variety of analytical charts on flight data with user controls for drilling on data and changing graph types.
|
4 more images
|
Ruhral Farms
Collaborative Workspaces
- Built interactive incubator application for making cooperative investments with Hawaii youth: https://ruhralfarms.com/red-dirt-coworkers
|
|
Imagerie
A TensorFlow training interface
Automate quality assurance with image detection
- Built interface and middleware components to robust automated image training program
- Express Server as proxy service to upload / download photos from Minio / AWS S3 and other storage services
- Drop and Drop photo library manager for building trainings from remote and local photos
- Customized Tree component for infinite nesting of tags under photos, and easier review of tag and photo collections with counts and average region sizes
- Customized drawing component for creating, dragging, and resizing tags with 0 - 400% magnified zoom window
- User defined categories, tag names, and tool sets
- Automated demo builder with customizing parameters
- Webpack 4 hotloading development environment with testing, production and development build scripts for packing and deployment
|
3 more images
|
Assembling line job builder and monitoring
- Built interface to configure assembly jobs and control machinary over WebSockets
- Structured interface for offline-first activity, allowing jobs to continue manually but still presenting screw order and tracking process in Local Storage.
- Built client-side performance tracker averaging the time to assemble one project in a job
- Created custom node-red nodes for smoother synchronization with Fanuc robots
- Wrote strict data validation to check torque and resistance values after each fastener, stored value in remote mySQL database, and only preceed on passes
|
5 more images
|
Ampp Star
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
|
12 more images
|
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
|