back to work
02Full-Stack + Mobile·In Development
SkillSwap
A peer-to-peer skill exchange platform where users earn karma by teaching and spend karma to learn.
role
Full-stack, mobile, graph modeling
stack
React Native · Expo · TypeScript · Zustand · Express · Neo4j
Overview
SkillSwap turns skill exchange into a karma economy: teach to earn, spend to learn. The graph backend surfaces genuine two-way matches instead of one-directional listings.
Problem
Skill-sharing apps usually collapse into transactional marketplaces. SkillSwap models learners and teachers as a graph so mutual matches become the primary product.
Approach
- 01Skill posts with structured tags feeding a Neo4j graph.
- 02Bidirectional matching that surfaces reciprocal teach-learn pairs.
- 03Karma ledger tied to completed sessions with reviewer confirmation.
- 04In-app scheduling and chat to keep the loop tight.
My contributions
- React Native + Expo app with Zustand state.
- Express API with typed contracts.
- Neo4j graph model for users, skills, sessions, karma.
- Auth, profiles, posts, matching, sessions, chat.
Outcomes
- → Working mobile prototype covering the full learn-teach loop.
- → Graph-native matching that scales past keyword search.
// next.case_studies
Multimodal Perception
Sentinel
A cooperative road-perception prototype interpreting Indian road conditions through paired dashcam and top-view video.
Applied AI Research
VLM Transportation Research
A research project evaluating Vision-Language Models on Indian road-scene understanding across paired dashcam and top-view data.