Overview

A microservices SaaS platform that automates the full lifecycle of building AI: hiring talent, managing projects, and provisioning cloud infrastructure from a single system. Seven production microservices orchestrating Upwork, Jira, AWS, and Stripe.

Challenge

The client needed a platform to remove the operational friction from AI development: hiring, onboarding, project management, and infrastructure provisioning were all disconnected manual processes. Previous attempts to build the platform had not produced a working system. The platform needed to orchestrate multiple third-party services into a seamless workflow while handling auth, billing, and access control across organizations.

Solution

We rebuilt the platform from scratch on a microservices architecture. A central auth service handles identity and access management across organizations. The talent service integrates with Upwork to auto-post job listings and manage the full recruitment and hiring pipeline. A project management service auto-creates Jira projects and boards, assigns tasks, and tracks progress. The compute service provisions AWS resources on demand and manages access for project members. A billing service handles subscriptions and payments. An API gateway routes and orchestrates requests across all services.

Results

7

Production microservices

4

Third-party APIs (Upwork, Jira, AWS, Stripe)

<1 hr

Project to provisioned infrastructure

Multi-tenant

Organization-level isolation

Tech Stack

PythonDjangoReactPostgreSQLRedisCeleryAWSJira APIUpwork APIStripeDocker