Skip to content
All projects
SaaS Platform

Nordic Partners

Role
Full-stack Developer
Period
12/2022 – 08/2024
Client
Nordic Affiliates ltd

~90%

less manual reconciliation work

100+

documented API endpoints

1000+

affiliate records processed daily, 95%+ accuracy

80%

faster client integration via generated TypeScript clients

A full-stack SaaS platform for managing affiliate partnerships and integration systems. Built from the ground up with Nx monorepo architecture, featuring a modern admin dashboard, API backend, and data processing microservices for multiple affiliate networks.

Project scope

Developing in the teams of two. Built from the ground up with scalable Nx monorepo architecture, featuring a modern admin dashboard, API backend, and data processing microservices for multiple affiliate networks.

Responsibilities

  • Architected and built a scalable Nx monorepo with Angular frontend, NestJS backend, and shared libraries
  • Integrated multiple affiliate network providers (Affilka, Income Access, Netrefer, and others) as microservices
  • Implemented comprehensive authentication system with JWT and Passport strategies
  • Built admin dashboard with Angular and Material Design for managing partners and affiliate data
  • Set up Prisma ORM with database migrations and seeding for complex data relationships
  • Configured Docker Compose environment for containerized development and deployment
  • Established CI/CD pipelines with OpenAPI code generation for type-safe API integrations
  • Created data processor (ADP) for affiliate data synchronization and validation

Outcomes & results

The platform successfully unifies affiliate partnership management across multiple networks, eliminating manual data entry and reducing administrative overhead. The system automatically syncs affiliate data from 4+ partner networks, reducing manual reconciliation tasks by approximately 90%. With microservice architecture, the platform can scale to handle thousands of daily transactions while maintaining data consistency and providing real-time visibility into partner performance metrics.

Key accomplishments

  • Implemented complete integrations with Affilka, Income Access, Netrefer, and CellXpert affiliate networks with automated data synchronization
  • Designed and documented API with 100+ endpoints using NestJS and Swagger/OpenAPI with auto-generated TypeScript clients
  • Created automated ADP microservice processing 1000+ affiliate records daily with 95%+ accuracy validation
  • Developed 15+ reusable Angular and NestJS libraries reducing code duplication by 70% across modules
  • Implemented Docker containerization enabling instant environment setup and production-ready deployments
  • Automated OpenAPI code generation reducing client-side integration time by 80% and eliminating type mismatches

Skills gained

  • Monorepo architecture and project organization with Nx
  • Backend microservices design and integration patterns
  • NestJS framework for building scalable APIs
  • Advanced authentication and authorization strategies
  • Database modeling and ORM implementation
  • Docker containerization and environment management
  • Code generation from OpenAPI schemas
  • Affiliate system integrations and API consumption