← Back to selected work
02 / Foreign-exchange operations

Exchange Management System.

Client system deployed in Turkey

A multi-tenant platform unifying currencies, accounts, settlements, approvals, daily closing, and financial reporting for a live exchange business.

Role
Associate Software Engineer
Software house
Enfu Solutions
Release
Client system deployed in Turkey
Repository
Private client repository
02 / FLAGSHIP PLATFORMLive in Turkey

THE EXCHANGE OPERATING SYSTEM

ExchangeOS.

Every currency.
One clear position.

From the daily rate board to the final closing. A tenant-aware workspace for exchange operations, settlements and financial reporting.

FXCurrency operations
RBACPermission-aware
TRDeployed in Turkey

Owned most of the frontend and operational screens.

OPERATIONS / WORKSPACETR
TENANT-AWARE OPERATIONS

Rates workspace↗

Daily rate board

WORKSPACECONTEXTACTION
Currency boardDaily ratesReview
Currency accountsBalancesReconcile
Exchange activityTransactionsTrack
✓ Module & action permissions↗ PDF reporting
Workflow overview · no live financial data
Frontend / MY CONTRIBUTION

A shared view of every currency.

Daily rates and currency-operation interfaces bring the business into a single tenant-aware workspace.

↳ Built exchange-operation interfaces and modular feature screens.
React modulesTenant guardsAPI clientToken refreshBackend APIs
PRODUCT PREVIEW

Exchange Management System

Exchange Management System product interface
01 / Contribution

My part in the system.

  1. 01

    Owned most of the frontend implementation for a commercial client product as an Associate Software Engineer.

  2. 02

    Built the majority of the dashboard and workflow screens using modular, lazy-loaded feature routes.

  3. 03

    Worked with tenant-aware authentication, module access checks, and action permissions.

  4. 04

    Contributed reporting flows, PDF exports, and exchange-operation interfaces.

02 / Architecture

Connected by design.

How the application connects interfaces, services, and data.

  1. 01React feature modules
  2. 02Tenant and permission guards
  3. 03Axios API client
  4. 04Token refresh pipeline
  5. 05Backend APIs
React 19TypeScriptViteReact RouterTanStack QueryAnt DesignTailwind CSSAxiosjsPDF
03 / Product scope

Core product workflows.

  • Balances, receivables, payables, and daily activity dashboard
  • Customer, merchant, exchanger, and country-payout workflows
  • Settlements, currency accounts, statements, and daily rate board
  • End-of-day closing, valuation, expenses, approvals, and audit logs
  • Ledger, daily summary, trading P&L, net-position P&L, and bridge reports
  • Organizations, roles, employees, permissions, and acting-tenant administration
04 / Delivery

In use. Still evolving.

  • Delivered for a real foreign-exchange client.
  • Integrated and operating in Turkey.
  • Consolidated day-to-day operational and reporting workflows in one platform.

Financial data and source code are private. The portfolio will use sanitized screens and architecture without exposing client records or credentials.

End of case study / 02Back to selected work ↗