Engineering Highlights
Mobile app plus production-style AWS delivery.
Food Checker combines a mobile OCR workflow with a Dockerized backend, versioned image
publishing, infrastructure as code, host configuration management, and no-SSH
deployments to an EC2 Docker Compose runtime.
- Expo/React Native mobile client backed by a FastAPI OCR/analysis API.
- Supabase/PostgreSQL data layer with SQLAlchemy and SQLite where useful for local/test flows.
- Terraform-managed AWS infrastructure and IAM with Ansible-managed EC2 host configuration.
- GitHub Actions backend/mobile CI using OIDC federation to AWS with no long-lived AWS keys.
- Amazon ECR stores versioned backend images tagged by commit SHA and latest.
- AWS Systems Manager deploys ECR images to Docker Compose without SSH and verifies backend health.