Backend Engineer | System Thinker | Decision Maker
I build resilient backend architectures using Java, Spring Boot, and Machine Learning that thrive in an unpredictable world. I view engineering through a simple framework: Systems, Signals, and Decisions.
- Embracing Reality: Networks fail and data is noisy. I architect event-driven systems that acknowledge these constraints rather than wishing them away.
- Handling Signals: Whether parsing webhooks, sensor data, or user clicks, I build the logic layers that sanitize messy, delayed, or duplicated inputs.
- Executing Decisions: I ensure that the final downstream actions—charging a card, granting access, or sending an alert—are mathematically correct, secure, and reliable.