Skip to main content
Hossein Khalili
Back to projects

Exchange + Admin

Crypto Exchange — VisaPay

Marketing site and user panel paired with a denser Ant Design ops admin — wallet, trade, support.

Visit site(opens in new tab)

Challenge

One exchange product needed a public marketing/trade-facing site and a separate internal console for users, wallets, markets, and support. Customer and ops surfaces had to feel like one product without sharing the wrong UI density.

My role

Contributed front-end for the Next.js user site/panel and the Vite Ant Design admin (viral-team). Covered wallet, trade, and ops modules as part of the team — not sole ownership of the product.

What I built

  • Next.js marketing/user panel modules — wallet, trade, support
  • Vite Ant Design admin console for ops (team contribution)

Outcome

Paired customer and admin surfaces for VisaPay at visapay.me — public exchange UI alongside a denser back-office console.

Technologies

  • Next.js
  • React
  • TypeScript
  • Zustand
  • Ant Design
  • Tailwind CSS