The problem
Automation becomes fragile when its rules and error handling are hidden in the code. The main task was to make those rules clear so the system could run safely and change over time.
What I did
- Workflow and backend architecture
- API and third-party integration design
- Business-rule implementation
- Production-focused reliability decisions
Tools and systems
- Workflow state modeling
- Backend architecture
- API and third-party integrations
- Retries and failure handling
Main technical choices
Store each business stage in the backend instead of relying on what the screen shows
Check data, retry safely and handle cases where only part of an integration works
Keep useful logs for important events
The result
The platform became easier to understand and support. Business stages, integration errors and important live events were handled in the backend instead of being hidden in the interface.

