Role: Product Owner, Lead Software Engineer.
Skills: Requirements Gathering, UI/UX, Mobile App Development
Tech Stack: Kotlin, Android, APIs, XML, Client/Server Comms, Figma
A Data-Driven Mobile App helping drivers avoid parking violations through real-time vehicle monitoring and user-generated data.
Violation Notification
Report Violation
Find Parking
🚀 Overview
Maze is designed to help drivers in Toronto stay informed about nearby parking violations and available parking spots in real time. Inspired by the frustration of unexpected parking tickets in busy city cores, Maze empowers drivers with live alerts and a simple way to report violations through a clean, driver-safe interface; even while on the road using Android Auto.
👈🏽Real-Time Alerts:
Maze notifies users about nearby parking infractions such as No Stopping zones, Fire Routes, or Expired Meters via a streamlined notifications screen. Alerts are time-stamped and sorted by proximity, allowing drivers to make informed decisions quickly.
Settings & Preferences: 👉🏽
Users can customize notifications, toggle between light/dark modes, and manage vehicle profile(s) all through a clean UI.
Report Violations:
Users can report new violations by tapping a location on the map or entering an address, selecting the type of offense, and optionally uploading a photo. The system records this data and updates the map view for other users.
Android Auto Integration:
A simplified, distraction-free UI for Android Auto provides essential controls like reporting violations, viewing nearby alerts, and accessing voice-driven parking searches. This mode minimizes driver distraction while keeping the app accessible.
Drive with Waze 👻, Park with Maze 🚔!