Coffeeseed Transaction Portal

Client

Role
Date
Location
Coffeeseed is a technology company that believes the future of the specialty coffee industry will be defined by access. Access means removing the friction in the coffee value chain, enabling easier trading partner discovery, making transactions simpler, providing objective coffee quality, sourcing, and environmental verification. It means finding better ways to work together.
Coffeeseed Transaction Platform
One of Coffeeseedβs solutions is the Transaction Portal: a trading platform designed specifically for the specialty coffee industry. Itβs a new environment where buyers can search, sort, and purchase coffee with greater confidence - a place where sellers can post, promote, independently verify, and compare their coffee with competitive alternatives.
Personal Achievements
As the only engineer on this project, I singlehandedly built the first iteration of Coffeeseed Transaction Platform:
- πFrom zero to go-live in less than five months with daily releases using GitHub Actions and AWS.
- πImplemented a series of micro-frontends with React, Material-UI, NextJS and TypeScript for secure authentication, trading coffee in the marketplace, order management, fulfillment and payment.
- πCreated a self-describing API and Data Model by implementing a GraphlQL-based backend using Apollo Server, TypeGraphQL and Typegoose.
- πInternationalized and localized the application for English, Spanish and Portuguese users, by implementing an I18N-layer with i18next.
- πImplemented a security middleware with AWS Cognito and JWT to add a policy-neutral access-control mechanism (RBAC), allowing for fine-grained context-aware authorization in any backend operation.
- πImplemented a file-based IO-layer with AWS S3, CloudWatch Event Rules and Lambda to generate nightly NACHA/ACH-payment files, international wire files, transaction files and allow the Coffeeseed back-office team to perform batch updates by uploading a return payload.
I inmensely enjoyed being part of the Coffeeseed journey and I wish they grow to be a thriving force in the coffee industry.