Dynamic Approval Engine
A multinational company's procurement approvals were hardcoded across 12 microservices. Any organizational change required code deployments.
Solution
Built a rule-based approval engine with a visual flow builder. Approvals are now data-driven configurations, not code. Supports delegation, parallel paths, and timeout-based escalation.
Stack
Node.js, PostgreSQL, Redis, RabbitMQ
Impact
Approval reconfiguration: 2-week dev cycle to 15-minute config change. Processing 2,400+ approvals/month.