NOK is a mobile learning product I designed in Figma and helped
implement in React Native (Expo + TypeScript). I worked across product
design and front-end execution so the shipped experience matched the
intended UX, interactions, and visual system.
Public repo:gitlab.com/shalpoosh/nok-public
— This repo is only a snapshot of a part of the project, and doesn’t
include the backend and some of the key features. For more details
please
.
What I Owned
Product UX: user flows, IA, and interaction patterns.
UI design: components, states, spacing, and typography.
Design-to-code translation from Figma behavior to UI logic.
Feature implementation support for core screens and reusable
components.
Figma to Code Workflow
Built reusable Figma components with state variants (default,
pressed, focus, error, loading).
Documented gestures, overlays, and transition behavior.
Matched motion intent in code using reanimated and gesture-based
patterns.
Iterated with performance, scalability, and reuse in mind.
Core Features
Authentication flow with validation and feedback.
Study set management with file and folder hierarchy.
Word list browsing and lookup.
Flashcard review with animated expand and collapse transitions.
Create and edit flows for organizing learning content.
NOK is evolving into a crowd-sourced educational platform that
enables learning through interaction and responsive instruction. The
long-term direction is to blend community-generated learning content
with adaptive guidance, so learners receive context-aware support
while building and sharing knowledge together, with a roadmap aimed
at publishing on both the App Store and Google Play.