Back to Projects

Robotics-Based ERP System

A productized, multi-tenant evolution of the dropship pipeline patterns built at Gridiron Tire. Suppliers retain ownership of their products; the ERP handles catalog management, real-time inventory sync, marketplace listing, order processing, and fulfillment automatically. The platform spans a React Native POS, a FastAPI backend, a Next.js integration portal, Django marketplace connectors for eBay and Walmart, an event-driven ERP middleware, MCP servers for AI agents, and a warehouse placement algorithm. All services are containerized and deployed via Kamal on AWS with zero-downtime deploys, with Sentry and Grafana for observability and GitHub Actions for CI/CD.

React NativeExpoTypeScriptNext.jsFastAPIDjangoPostgreSQLElasticsearchRedisCeleryDockerKamalAWSCrewAISentryGrafanaGitHub Actions

The Problem

Suppliers wanted to sell their own inventory across multiple marketplaces without giving up product ownership or manually managing listings, stock, and orders across each channel. A unified, multi-tenant pipeline was needed to scale this across many suppliers.

The Solution

Built a suite of interconnected services: a cross-platform POS (React Native + Expo) with Stripe, barcode scanning, and real-time search via Elasticsearch; a FastAPI backend with multi-tenant OIDC auth, Celery tasks, and SFTP feed delivery; a Next.js API Integration Portal for key management and analytics; Django marketplace connectors for eBay and Walmart with per-tenant OAuth2; an event-driven ERP middleware syncing inventory, e-commerce, and CRM via webhooks; and MCP servers enabling CrewAI agents to orchestrate tasks across all services.

Key Outcomes

  • Multi-tenant architecture supports many suppliers from a single deployment, each retaining ownership of their inventory
  • Fully automated order ingestion from eBay and Walmart — zero manual entry
  • POS runs on iOS, Android, and web with sub-100ms product search
  • MCP + CrewAI agents handle automated data processing and task execution
  • Zero-downtime deployments via Kamal + Docker on AWS, with Sentry/Grafana observability and GitHub Actions CI/CD

My Role

Full Stack Software Engineer — designed and built all services end to end, including the POS app, backend API, marketplace integrations, ERP middleware, MCP servers, and infrastructure.

GitHubLinkedInEmail
Download Resume