I build real-world, production-oriented applications with a strong focus on:
- modular backend architecture
- multi-language & multi-currency systems
- performance, caching, and API design
I enjoy working close to business logic, not just UI.
- Multi-country e-commerce platform using MedusaJS + Next.js
- Travel management mobile app with Payload CMS + Flutter
- Custom API integrations (ERP, pricing, stock, marketplaces)
- Offline-first and cached data strategies
- Advanced TypeScript patterns
- MedusaJS v2 modules & pricing architecture
- Next.js App Router (SSR, RSC, caching)
- Backend authorization & data isolation
- Mobile performance with Flutter
Stack: MedusaJS · Next.js · PostgreSQL · Redis
Highlights:
- Multi-language & multi-currency support
- Centralized image storage (SKU-based)
- Marketplace-specific pricing logic
- Country-based storefront separation
Stack: Payload CMS · Flutter · MongoDB
Highlights:
- OTP-based authentication
- Offline access to itineraries
- Day-by-day program logic
- Agency-level data isolation
Stack: Node.js · Telegram API
Highlights:
- Automated availability checks
- Event-based notifications
- Stateless polling logic
- Email: faruk.saban@live.com
- FreeCodeCamp: https://www.freecodecamp.org/farukshaban


