← Selected work

Web applications

Onyx

Trading platform with transaction workflows and live market data, built on a Spring Boot backend.

Overview

Onyx is a trading platform with transaction workflows and real-time market data. I structured the Spring Boot backend with Domain-Driven Design, secured its APIs, and built the trade execution interface.

What I built

About the visuals

The trading screen shows a live BTC/USDT candlestick chart from Binance Spot data, with intervals from one minute to one day and a switcher for BTC, ETH, BNB, SOL and XRP. The order panel takes long or short orders by lot size, with optional stop-loss and take-profit, and shows the price, commission and margin for the order. Positions and history sit below the chart.

Tools

Spring Boot / JPA / Hibernate / PostgreSQL / WebSocket STOMP

Related case studies

API integration and backend services ↗Web application development services ↗