Sep 2023–Jan 2024
Audacity Capital
Frontend Engineer
Web-based trading dashboard for a fintech platform. Real-time quote and risk updates via Microsoft SignalR, DevExtreme data grids, PDF/Excel export.
Audacity Capital is a proprietary trading firm. I built the internal web dashboard used by traders and risk managers to monitor live positions, track P&L, and manage risk exposure in real time.
The most technically demanding aspect was the real-time data layer: Microsoft SignalR pushes quote updates and risk metrics at high frequency, and the UI needs to handle hundreds of updates per second without re-rendering the entire grid. I implemented a throttled update queue that batches SignalR events and applies them to the DevExtreme data grid in controlled intervals.
Pinia manages global state for the trading session, open positions, and user preferences. DevExtreme's data grid handles large datasets with virtual scrolling, and I added PDF and Excel export via DevExtreme's built-in export pipeline.
Key Contributions
- Built the real-time trading dashboard UI in Vue 3 + TypeScript with Pinia state management
- Implemented SignalR integration with throttled update queue for high-frequency market data ingestion
- Configured DevExtreme data grids with virtual scrolling, custom cell renderers, and column grouping for risk views
- Added PDF and Excel export for position reports and risk summaries
- Designed the Vuetify 3 theme system matching Audacity's brand with dark/light mode support