Return to project map

Imperial College London / HCDE module

FridgeSpace

A human-centered design engineering project where I turned research into a polished A+ submission, a React Native app, and a connected physical fridge-space prototype.

  • Graphic design
  • React Native
  • Bluetooth + ESP32
  • Google Cloud APIs
  • User research
A+

Final submission grade

HCDE delivery report cover slide for FridgeSpace showing the pressure mat assembly and mobile app screens
Delivery report cover. The hero image from the final FridgeSpace submission.
See my role
02 / 06

My contribution

Design engineering across research, interface, hardware, and story.

VISUAL / 01

Report and slide design

Owned the look, layout, hierarchy, and visual communication of the submission deck, turning dense research and system details into scannable evidence.

APP / 02

React Native build

Built a large part of the mobile app experience, from fridge-space views and scan flows to item lists, settings, notifications, and iterative interface refinements.

HARDWARE / 03

Bluetooth integration

Worked on Bluetooth connectivity between the app, ESP32, and physical pressure mats so empty fridge space could be detected and surfaced in the interface.

CLOUD / 04

Google Cloud APIs

Connected receipt images to Google Cloud Vision OCR, then helped turn raw receipt text into structured food items and estimated expiry dates.

AI / 05

OpenAI processing

Used LLM processing to clean OCR output, discard irrelevant receipt information, extract item names, and return app-ready inventory data.

RESEARCH / 06

User research

Contributed to surveys, interviews, observation, affinity mapping, personas, HMW framing, and user feedback loops that kept the concept grounded.

03 / 06

Human-centered process

The product direction came from what students actually struggled with.

The early research pointed away from a purely technical kitchen gadget and toward communication, effort, visibility, and shared accountability. I helped synthesize that evidence into a sharper direction for FridgeSpace.

01

Find the kitchen problem

Survey work gathered 52 responses and showed that kitchens were a validated pain point, with packed fridges, blocked sinks, and poor communication appearing repeatedly.

02

Turn data into decisions

Interview notes, survey data, observation, and secondary research were grouped through affinity mapping to form core issues and How Might We questions.

03

Prototype against people

The app moved from Figma wireframes into React Native builds, then changed after feedback from representative users and new users seeing the flow cold.

04

Integrate the system

The final direction linked a physical fridge shelf mat with a mobile inventory app, receipt scanning, notifications, and group accountability.

04 / 06

Physical plus digital

A pressure mat, a phone app, and a cloud pipeline.

FridgeSpace was not just an app mockup. It connected a physical sensing layer to a mobile interface and cloud services, with the technical pieces explained clearly in the final report.

01Sensing

Pressure mat

A layered Velostat and copper pressure mat detects which fridge zones are empty, giving users a spatial view of available shelf space.

mat state -> empty space
02Connection

ESP32 + Bluetooth

The app connects to the mat setup over Bluetooth so the physical shelf can update the digital fridge view without manual entry.

ESP32 -> mobile app
03Recognition

Receipt OCR

Users scan receipts; Google Cloud Vision extracts raw text and returns structured data for the next processing stage.

image -> OCR text
04Reasoning

Inventory data

OpenAI processing extracts item names, filters noise, estimates expiry dates, and feeds the React Native inventory screens.

text -> items + dates
05 / 06

Designed communication

Dense work made legible through a consistent visual system.

These pages show the slide language I built for the submission: large editorial headers, color-coded sections, diagrammatic explanations, and captions that make the research and implementation easy to scan and keep the reader entertained and engaged.
06 / 06

Result

A+ submission, with the design story and technical stack aligned.

FridgeSpace gave me a clean case study in the type of design engineering I enjoy most: finding the right problem through user evidence, making the interface real, connecting it to hardware, and communicating the full system with enough clarity to be assessed at a high level.

Explore the project yourself

Read the full reports to dig into the research, prototype decisions, technical system, and final submission in detail.

Delivery reportDiscovery report