System Thinker.
Decision Maker.

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.