I build end-to-end systems — from mobile interfaces to serverless backends and cloud infrastructure.
My work lives at the intersection of mobile development, event-driven architecture, and AWS cloud services. I care deeply about system design, code maintainability, and making technical decisions that scale.
Evolving toward backend architecture, distributed systems, and cloud infrastructure.
Mobile & Frontend
Backend & Cloud
Infrastructure & Tooling
Event-driven location system built on AWS
A serverless, event-driven system that tracks user location in real time and triggers automated actions based on geofence boundary events (ENTER / EXIT).
How it works:
- Mobile app (React Native) sends user position via REST API every 100m or every minute — including background mode
- AWS Location Service evaluates whether the user is inside or outside a defined geofence
- EventBridge receives the boundary event and routes it to independent Lambda consumers
- Each consumer handles a separate concern: IoT scene execution, push notifications, and event logging
- Loosely coupled architecture — new consumers can be added without modifying existing services
- Infrastructure fully provisioned with Terraform Why EventBridge? Direct Lambda-to-Lambda calls would tightly couple the location processor to every downstream service. EventBridge decouples producers from consumers, making the system easier to extend and maintain independently.
React Native Python AWS Lambda EventBridge AWS Location Service DynamoDB MySQL Terraform



