The path so far.
From writing my first API endpoint to designing systems that serve thousands — here's how the journey unfolded.
First Steps in Backend
Started professional journey as a junior backend developer. Learned Laravel fundamentals, built first CRUD systems, and discovered the satisfaction of clean API design.
Diving Into Integrations
First major integration project connecting an ERP system with a third-party logistics provider. Learned the hard way about API rate limits and error handling.
Automation Obsession
Automated a 4-hour daily manual process into a 30-second cron job. This moment cemented my belief that the best code replaces work, not creates it.
Queue Architecture
Deep-dived into queue systems, job orchestration, and background processing. Built reliable async pipelines that handled thousands of jobs daily.
Systems Thinking
Shifted from feature-oriented to systems-oriented thinking. Started designing architectures that anticipated change rather than reacting to it.
Shipment Architecture Migration
Led the decomposition of a monolithic shipment system into event-driven bounded contexts. Zero-downtime migration serving 50K+ daily shipments.
Call Journaling Platform
Designed and built a real-time call journaling system with WebSockets, queue workers, and automated enrichment pipelines.
Webhook Dispatcher
Created a reliable webhook delivery service with exponential backoff, payload signing, and comprehensive monitoring.
What's Next
Exploring distributed systems, event sourcing, and AI-assisted operational workflows. Building this workshop to share what I've learned.