Mobile application · Team project
SkillScan
A cross-platform mobile application connecting an Expo-based client to cloud data, a Flask service, and Gemini-powered features.
- React Native
- TypeScript
- Expo
- Firebase
- Flask
- Gemini
The problem
Why this needed to exist.
SkillScan explores how a mobile experience can capture information, persist it, and return useful AI-assisted insights through a focused cross-platform workflow.
What I built
From interface to underlying system.
Contributed to a collaborative mobile architecture spanning authenticated client flows, backend communication, persistent data, and AI integration.
- Cross-platform mobile
- Cloud data
- AI integration
System outline
How the pieces connect.
- 01
React Native, TypeScript, and Expo provide the cross-platform mobile client.
- 02
Firebase supports authentication and persistent application data.
- 03
A Flask backend coordinates server-side requests from the mobile client.
- 04
Gemini provides the AI-integrated portion of the experience.
Engineering focus
The work behind the screen.
Coordinating data and authentication across mobile, cloud, and backend layers.
Designing frontend/backend communication for a cross-platform client.
Collaborating on an application whose features span several services.