Mobile & Backend

Location-Based Rewards Platform

A confidential location-based mobile platform designed around real-world user interactions and a rewards-driven experience. The application combines location-aware functionality, user progression, authentication, and backend-driven content while coordinating complex state and location-dependent workflows.

I worked across both the mobile application and backend, developing the Flutter client alongside REST APIs and server-side functionality using Node.js, Express.js, and MongoDB. My responsibilities covered mobile feature development, API integration, application state, backend endpoints, data persistence, and the end-to-end flow between the mobile experience and server.

Confidential Project

Product identity and selected interface details have been withheld to protect proprietary information.

Screenshots

Menu interface showing a selectable item card with a header and navigation controls
Map interface displaying flag markers on streets with a progress indicator at the top
Map overview screen showing a region with distance markers and completion status

Responsibilities

  • Developed and maintained Flutter features for a location-aware mobile experience
  • Built and integrated REST APIs using Node.js and Express.js
  • Designed and worked with MongoDB data models supporting application workflows
  • Connected mobile features with backend services, authentication, location functionality, and application state
  • Debugged and maintained end-to-end flows spanning the Flutter client, APIs, and database