From Blocking to Background: Fixing Slow Approval Routes with a Queue
Moving email and reporting work out of the request path with BullMQ, then adding user-aware observability for faster debugging.
A selection of architectural challenges focusing on business problems, trade-offs, and quantifiable impact.
Moving email and reporting work out of the request path with BullMQ, then adding user-aware observability for faster debugging.
Implementing zero-downtime frontend deployment by switching Nginx traffic between Dockerized Nuxt app instances.
Building a high-availability refund portal with AWS Edge logic to securely handle overpaid tuition refunds with minimal infrastructure cost.
Replacing fragmented PHP scripts with a centralized Python ETL platform for attendance and student data synchronization.
Creating a cross-language authentication and authorization blueprint that standardized security behaviour across Python, PHP, TypeScript, and React services.
Re-architecting a 39,000+ total annual transactions payment infrastructure to comply with Bank Indonesia SNAP regulations, achieving zero-downtime migration.