Professional John Alpha, a full stack developer, on his vibrant green tech portfolio, surrounded by code, JS, React, Node.js, Python icons.
4.8★
app rating
offline
first
60fps
maps
Web App2025·12 weeks·completed

Cinematic 3D Full-Stack Developer Portfolio

Full-Stack DeveloperJohn Alpha

A cross-platform travel app with offline-first itineraries, live maps and shared trip planning for groups.

The Challenge

Keeping itineraries usable with zero connectivity mid-trip, then syncing cleanly when back online.

The Solution

A local-first data layer with conflict-free merges, background sync queues and map tile pre-caching.

Key Highlights
Full offline functionality with conflict-free sync
60fps map rendering with pre-cached tiles
Real-time group trip collaboration
4.8★ App Store rating
Code Highlights
Offline queue
await queue.enqueue({ type:'updateStop', payload });
syncWhenOnline();

Mutations are queued locally and replayed on reconnect.

Tile precache
await MapTiles.prefetch(region, { zoom:[10,14] });

Pre-fetching map tiles means maps render instantly offline.

Tech Stack
React NativeExpoNode.jsGraphQL