The Part Timer
Multi-Role Workforce Marketplace
Decentralized labor and gig work marketplace for Sri Lanka connecting skilled crews, trades, and enterprise clients.

Overview
The Part Timer is a comprehensive workforce platform engineered to digitize Sri Lanka's gig and manual labor economy. Spanning physical labor (construction, ground handling, warehouse logistics), technical trades (electricians, HVAC techs, carpenters), and modern digital roles, the platform bridges informal workers with corporate contracts, featuring escrow milestones, identity vetting, and crew dispatch.
Design decisions
The choices that shaped the system, and why.
- 1
Why Formal Architectural State Diagrams?
Gig marketplaces fail when edge-case state transitions (e.g. contractor no-show, disputed escrow, mid-job crew replacement) aren't codified. Engineered complete visual state machines (`system-diagrams.html`) before writing code.
- 2
Microservices Separation
Isolated the Geolocation & Crew Dispatch engine from the financial Milestone Escrow subsystem to allow independent scaling during morning shift call-outs.
Architecture
System Architecture Specifications
Thoroughly engineered with full microservices blueprints, data schemas, and state machine diagrams.
Dynamic Matching Engine
Matches jobs based on geolocation proximity, skill badges, language preferences, and historical rating.
Crew Dispatch Protocol
Enables team leads to bid on multi-person contracts and distribute payroll automatically.
Mobile-First Responsive Web App
Engineered with light footprint for 3G/4G connectivity across rural and urban centers.
DevOps & deployment
Ready for containerized deployment on AWS ECS Fargate with RDS PostgreSQL, or on Google Cloud Run with Cloud SQL.
How it ships · Google Cloud Run (API + web) · DigitalOcean App Platform scaffold
- 1Push to master
- 2dorny/paths-filter decides api / web
- 3WIF auth → build → Artifact Registry
- 4Deploy only the service that changed
Features
- Multi-category role taxonomy spanning 100+ trades and services.
- Real-time bid submission and transparent client-freelancer negotiation.
- Interactive system architecture console with visual state transitions.
- Integrated milestone billing and automated payment voucher generation.
Screenshots
Related writing
DevOps · 4 min
Automation Did the Typing. Humans Did the Work.
What automation genuinely saved across 23 projects — and the drawings, verification, font checks, hand calibration and Sinhala writing that only people could do.
25 Oct 2026
Deep dive · 4 min
The Part Timer: Designing a Gig Marketplace with 42 Drawings Before the Code
Held payments, a 72-hour release window, dual control and API-level masking — how a system drawing set shaped a Sri Lankan work marketplace.
30 Aug 2026
More in Full-Stack & Enterprise
Enterprise
Enterprise Inventory Management System
Full-stack Prisma, Node.js, Express, React, and React Native inventory control, expense auditing, and stock logistics system.

Enterprise
Intocare EPF & Workforce Roster Management System
Next.js App Router operational platform managing EPF statutory contributions, shift rosters, employee groups, and monthly payroll.