← All work Next projectMoto Motorcycle Rental→
FintechInternal product
MENA Trade
AI trading-signals SaaS with courses, tiered subscriptions and an EN + Darija RTL UI
- Role
- Lead full-stack engineer
- Client / product
- MENA Trade
- Years
- 2025–2026
- Status
- Shipped
Overview
Next.js 15 trading platform that generates AI trading signals for EURUSD, gold, NASDAQ and the S&P 500 and delivers them by web push and email. It also includes an AI trading coach, market analysis, courses, and Free/Advanced/Ultra subscription tiers, in English and Moroccan Darija with RTL layout. Signal generation runs as a separate Docker worker on AWS ECS Fargate, triggered by EventBridge during market hours.
Private client code
Highlights
- Signal worker on AWS ECS Fargate, scheduled by EventBridge to run only during market hours.
- Claude writes signals, coaching and analysis; Gemini handles market sentiment and news filtering. Each signal's confluence score decides which Claude model runs (Sonnet or Haiku).
- Custom JWT auth with TOTP two-factor login and backup codes, role-based admin, and maintenance-mode middleware.
- Per-service and per-user rate limits plus a persistent MongoDB cache to keep AI and market-data API costs down.
- Wrote nearly all of the code (189 of 196 commits).
Technology
Platforms
Web
Next.js 15React 19TypeScriptMongoDBMongooseTailwind CSSRadix UIGSAPnext-intlZodAnthropic ClaudeGoogle GeminiStripeWeb PushResendAWS S3AWS ECS FargateAWS EventBridgeDockerNetlify