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 2026 — Aug 2026
React NativeExpoTamaguiTypeScriptZustandReact QueryWebSocketsMaestroJestRNTLMCP ServersGit