Mobile developer · 2026.
// PocketPantry —
const project = {
role: "Mobile developer",
year: "2026",
};A household pantry and grocery expiration tracker. Everything lives on the device: no account, no server, no network calls. Built with React Native, Expo SDK 57, Expo Router and TypeScript. State is useReducer plus context. Persistence is AsyncStorage behind a repository module. There is no state library and no backend, on purpose.
{
"dependencies": [
"React Native",
"Typescript"
]
}// Interactive build is running in the device →
import { Preview } from "./pocket-pantry";// no preview clip checked in yet for this file
{
"metrics": [
]
}PocketPantry