Cryptocurrency Client Portal
Skills
Engineering
UX
Technical Writing
Documentation
Languages
Typescript
Tools
Redwood JS
SKL Trading Market Making Platform
Project Description
The SKL Client Portal was developed to provide insight into trading strategies for clients who provide liquidity across multiple financial exchanges. This project involved a greenfield design, development and deploymnet of the client UI from the ground up.
Key Features:
- Operational Monitoring: Utilizes Prometheus metrics and Redis caching for real-time insight into all exchange liquidity, trading and positions.
- Client-Facing UI: Developed with Redwood JS, enabling clients to:
- Manage liquidity across multiple liquidity pools and exchanges.
- Access consolidated views, tools, analytics, and asset management capabilities.
- Seamless Connectivity and Performance: Designed for high performance, real-time visibility, and reliable market-making operations.
Role Description
As the Senior Lead Developer, I led the design, development and deployment of the client portal, focusing on modularity and scalability. My responsibilities included:
- Initial UX Dexign Developed a UX Toolkit based on Chakra and wireframed in Figma. The initial wireframe was used for feature exploration and user acceptance by the SKL team.
- Client-Facing UI: Designed a modular architecture with Redwood JS and Node.js (TypeScript), enabling scalability and flexibility for future enhancements.
- Operational Monitoring: Integrated Prometheus metrics across the platform for real-time operational insights and driving ChartJS dashboards for data visualization.
- Auth & Login: Led the development of auth and login integration via Auth0.
- Hosting & Deployment: Deployed initial version of the UI via the Render platform for early user acceptance.
Key Achievements:
- Delivered a highly scalable and flexible platform capable of supporting complex market-making operations for all SKL clients, who are typically small to medium size cryptocurrency projects.
- Enhanced operational transparency with real-time monitoring and visualization tools.
- Streamlined liquidity management for clients through an intuitive and feature-rich UI.