Nexus

Intelligent Lost Item Recognition and Management Platform

System Architecture

As the system architect of the project, I laid out the system block diagram for the platform. This is the final version in which Raspberry Pi was chosen as the main hardware platform.

Hardware Prototyping

The various stages of prototyping was crucial in turning the direction of the project from a single product to a platform that integrtes several products. The prototypes I developed helped showcase the feasibility and the benefit of having the hardware, software and services all working seamlessly.

This first generation prototype use an iPad app to test the feasibility and options of the two biggest technical uncertainties:

  1. Object Recognition: I tested using genAI APIs to recognize items stored in the kiosk.
  2. Control Circuit: In order for my iPad prototype app to be able to control the circuit for the locking mechanism on the kiosk, I used an ESP32 microcontroller that is connected to iPad via BLE wirelessly to control the circuit.

This video shows the app controlling a pin on the microprocessor that is connected to the multimeter.

Besides the electronics part of the hardware, I also designed the concept hardware of the kiosk and the mechanical design of an early candidate for our build plan.

UI Prototyping

I performed extensive evaluations on the operation flow of all the user interfaces across different product in the platform. For example, I created several different flow for validating identification on the kiosk and also various ways to modify the result of object recognition. Then, user tesing was conducted to decide the final flow.

These were several candidates for different operation flow for authenticating owner of lost items. I built the Figma prototypes to perform user testing and eventually decided to use the passcode flow.

Learn more

This project was funded by Google. I am grateful to have a wonderful team working on other aspects of the project. Heather Hsieh implemented the Nexus website, ChunKai Hsu helped fine tune the prompt for Google Gemini LLM, they also shot and edited the main demo video. Alan Chen helped building the final prototype hardware and YuJie Huang helped implemented the database in Notion.

Back to Portfolio Overview
Next: PageMate

Email

GitHub

LinkedIn

Instagram

Facebook

Twitter

© Po-Sheng Cheng 2025