top of page

Autonomous

Project Overview:
Autonomous – Climate Control for BMW Electric Vehicles

Services

Android / iOS

Client

Critical TechWorks

autonomous_cover.jpg

Autonomous

User Need
"As a driver, I want to remotely control my car’s air conditioning, so when I arrive, the temperature inside is just right."

Challenge
Extreme weather conditions, whether hot summers in Lisbon or freezing winters in Stockholm, require drivers to manually prepare their vehicles before entering. This is inefficient and unpleasant, especially for users with children or pets.

My Approach
 

Empathy Through Research
To understand the problem, I conducted a competitive analysis of existing solutions (e.g., Tesla app, Google APIs for weather and location, BMW Connected apps) and reviewed current UX patterns for connected vehicle ecosystems.
 

User Personas
I developed two personas: John (Lisbon, 36) and Jane (Stockholm, 32), to explore contrasting user needs:

  • John: Tech-savvy, dislikes waiting, values convenience.

  • Jane: Dislikes complexity, prioritizes family comfort and pet safety.

These personas guided my decisions for personalization, automation, and accessibility.

Ideation & Concept
 

Key Insight
Remote control alone isn't enough. Users want automation, intelligence, and adaptability based on context.
 

Solution Vision

A mobile application that connects to the car, enabling:

  • Real-time temperature control

  • Automatic adjustments based on sensors

  • Battery-aware usage

  • Customisation for passengers, kids, and pets

  • Integration with Google APIs (Weather, Maps, Account)

  • Smart notifications and alerts

Product Design
 

Naming the App
I called it Autonomous, reflecting both the self-regulating nature of the system and the broader vision of autonomous vehicles.
 

Key Features

  • Automatic Mode: Adjusts temperature based on sensors, weather, and passenger presence.

  • Manual Mode: Allows fine control of zones (driver, passenger, rear left/right).

  • User Profiles: Syncs preferences (e.g., one or more drivers, kids, pets) to customise the UI and behaviour.

  • Notifications: Push alerts and in-app prompts for key actions.

  • Security: Lock/unlock via app; VIN verification.

  • Smart Integration: Google Nest, Smartwatch support for quick actions

john.jpg

Persona: John - Lisbon
 

  • Simple onboarding via Google account

  • Prioritises driver-only ventilation

  • Accepts battery usage for pre-conditioning

  • Uses manual override for precise control

img3.png

Persona: Jane - Stockholm
 

  • Family-first profile with additional sections for kids and pets

  • App adapts the interface and suggests settings

  • More complex notification logic to ensure safety for children/pets

jane.jpg
Screenshot 2025-11-23 at 22.48.56.png
Mockup1.png

User Interface (UI)

The interface of the Autonomous app was designed to be simple, intuitive, and adaptable to each user's context. Its minimalist aesthetic, functional icons, and use of soft colors create a modern experience that conveys confidence, sophistication, and full control over the vehicle.

Prototype

The interface of the Autonomous app was designed to be simple, intuitive, and adaptable to each user's context. Its minimalist aesthetic, functional icons, and use of soft colors create a modern experience that conveys confidence, sophistication, and full control over the vehicle.

img2.jpg

Results & Learnings

The outcome reflects:

  • Strong alignment between user needs and app functionality

  • A scalable architecture that supports future enhancements (voice assistants, routines)

  • A flexible UI that adapts to user context and profile

  • Opportunities to improve battery efficiency and contextual AI models

Reflection

This project taught me how to:

  • Balance automation with manual control in high-responsibility contexts

  • Integrate multiple APIs while maintaining usability

  • Design for edge cases involving family safety and pet presence

  • Prototype realistic journeys in Figma and Adobe XD for testing and storytelling

All Projects

bottom of page