The problem
A private trade depends on several services agreeing on what has happened. Keeping that coordination in the frontend made the app responsible for too much, especially when a request was interrupted or an external service responded late.
The decision
I proposed moving third-party coordination behind a dedicated backend boundary, designed the layer, and built its first implementation. That gave the frontend one API for trading workflows while the backend coordinated the work between services.
What I own today
I lead the backend work and build it with the team. My ongoing work covers trading workflows, live market connections, recovery, and tools that help us understand interrupted operations. Testing and user feedback feed back into how those workflows behave.
Explore ShieldTX ↗