
The Problem
Connecting learners and teachers requires more than a profile directory.
The product needed to manage a complete marketplace lifecycle:
Learner requirements
Teacher discovery
Job posting
Bids
Profiles
Invitations
Interviews
Chat
Selection
Payment requests
Engagement history
Reporting
The challenge was creating simple role-specific experiences while maintaining one shared marketplace state.

Learner workflow — creating a requirement and starting the marketplace journey.
The Approach
I structured ChatTeach around one marketplace lifecycle with separate learner and teacher experiences.
Learner Journey
Discover → Post Requirement → Evaluate → Interview → Engage / Pay
Teacher Journey
Discover Opportunity → Bid → Communicate → Interview → Engagement
Shared Capabilities
Profiles
Jobs
Bids
Invitations
Interviews
Chat
Payment requests
Reporting
Activity history

Teacher and bid workflow supporting structured marketplace interaction.
Communication & Engagement
Chat was integrated into the engagement lifecycle instead of being treated as an isolated feature.

Learner and teacher communication within the marketplace workflow.

Marketplace Architecture Decisions
Shared marketplace domain
Learner and teacher experiences operate on one underlying engagement lifecycle.
Role-specific navigation
Each side sees only relevant actions and information.
State-driven marketplace workflows
Jobs, bids, invitations, interviews, and payments use explicit states.
Trust separated from transactional state
Profiles and credibility data remain independent of specific engagements.
Chat decoupled from payments
Communication can evolve without tightly coupling it to commercial processing.
Reusable APIs
The product can expand into additional education categories without rebuilding core workflows.
My Role
Product architecture
Full-stack development
Mobile workflow architecture
Marketplace state design
Backend/API development
Role-specific UX
Chat workflows
Payment workflows
QA
Release planning
Deployment collaboration
Core Deliverables
Learner experience
Teacher experience
Job posting
Bid workflows
Invitations
Profiles
Interview workflows
Chat
Accept/reject states
Payment requests
Reporting
Activity history
Reusable backend APIs

Payment-request workflow connecting engagement with the commercial lifecycle.

Reporting and activity visibility after marketplace interactions.
Results & Business Value
Converted a learning-service concept into a structured two-sided marketplace.
Connected discovery, evaluation, communication, interview, and payment states.
Reduced ambiguity across jobs, bids, invitations, and engagements.
Created reusable product architecture for future expansion.
Established clearly differentiated learner and teacher experiences.
1 like · 3 views · Aug 13, 2026
Architected and built a learning marketplace connecting learners and teachers through jobs, bids, chat, interviews, payments, and reporting.
Timeline
Aug 4, 2023 - Jan 30, 2024