Skydiet

– Universal Cross-Platform App

Mar 2026 — Aug 2026

Scroll to explore

Skydiet needed one codebase that could genuinely share logic and UI between web and mobile, without sacrificing real-time chat performance, complex dynamic forms, or the team's ability to ship fast.

I architected the app around Tamagui for a universal web/mobile UI layer, with React Native, TypeScript, and Expo underneath, plus Zustand for local state and React Query for server caching. I also built custom MCP servers to speed up AI-assisted feature development and set up Maestro E2E tests alongside Jest and RNTL unit tests.

Highlights

  • Shared 80%+ of the codebase between the web and mobile apps via Tamagui
  • Built a real-time WebSocket chat with message virtualization for sub-second performance
  • Developed a dynamic form engine supporting custom async validation
  • Built custom MCP servers that accelerated AI-assisted feature creation
  • Established E2E coverage with Maestro alongside Jest and RNTL unit tests

Challenges

  • Designing one UI architecture that felt native on both web and mobile without duplicating logic
  • Keeping real-time chat fast and stable while adding message virtualization
  • Negotiating scope and technical tradeoffs directly with the CTO and stakeholders
CompletedMar 2026Aug 2026
React NativeExpoTamaguiTypeScriptZustandReact QueryWebSocketsMaestroJestRNTLMCP ServersGit
Back to projects