Moe Loubani
Back to projects
Cantal
Next.jsPostgreSQLPrismaStripeRailway

Cantal

Canadian Tech Talent Marketplace

A platform bridging US organizations with Canadian tech professionals, featuring job matching, billing, and contractor management.

Visit Cantal

Overview

Cantal connects US companies with Canadian tech talent, handling everything from job posting to contractor payments. The platform streamlines the entire hiring and payment process for cross-border tech work.

Technical Challenges

Cross-border payments and compliance were the main technical hurdles. The platform needed to handle:

  • Multi-currency transactions (USD/CAD)
  • Tax documentation and compliance
  • Real-time job matching algorithms
  • Secure document handling

Solution

A full-stack Next.js 14 application with:

  • Stripe Connect for marketplace payments and payouts
  • PostgreSQL + Prisma for relational data management
  • Railway for deployment and database hosting
  • Custom matching algorithm for job-candidate pairing
  • Secure document upload and storage

Key Features

  • Job posting and candidate matching
  • Integrated invoicing and payments
  • Contractor profile management
  • Real-time messaging between clients and contractors
  • Compliance documentation handling