// A high-performance crypto exchange where I designed and built parts of the website and dashboards — focusing on asset management, data presentation, and a smooth trading experience.
The Crypto Exchange project was one of the most ambitious products I’ve worked on. It wasn’t just “another exchange” — the platform supported 150+ assets across multiple blockchains, with everything from deposits and withdrawals to real-time trading, wallets, and compliance built in. My role was focused on the frontend experience — designing and implementing the website and dashboards that users and admins actually touch every day.
On the dashboard side, I worked on building the tools for managing assets and their information. This meant creating clean interfaces where admins could configure asset details, track blockchain integration status, and handle token-specific settings without digging into technical complexity. I leaned on React, Next.js, Tailwind CSS, and shadcn/ui to design these modules, making sure they were consistent with the overall design system but flexible enough to grow as new assets and features were added.
Beyond the admin-facing tools, I also contributed to the public-facing website and app content. This included building pages that presented market data, portfolio information, and trading stats in a way that was fast, responsive, and easy to consume. Getting real-time data (like order books and balance updates) to flow smoothly into the UI was a big challenge, especially given the scale, but it was also one of the most rewarding parts of the build.
One of the areas I’m most proud of was ensuring the user experience stayed intuitive despite the complexity under the hood. The backend team built incredible systems — double-entry ledgers, multi-chain adapters, Kafka pipelines — and my job was to translate all of that into dashboards and pages that made sense to end users. For example, instead of overwhelming traders with raw blockchain data, the dashboards highlighted the key information they actually needed to make decisions quickly and confidently.
For me, this project was a deep dive into how frontend and backend worlds meet in high-stakes environments like crypto. I got to shape the look, feel, and usability of a platform that was moving real assets in real time, and it taught me a lot about how design decisions can either empower or frustrate users when milliseconds and accuracy truly matter.