Back to projects
App home 
Shopping calculator 
Fuel and border tools 
Reference tools Explore the other projects
CrossBorder
A practical Canada/U.S. travel dashboard for the small conversions that slow people down at the border.
CrossBorder helps travellers understand local weather, speed, shopping costs, fuel prices, restaurant tips, customs allowances, nearby help, and border wait times in familiar units and currencies.
- React Native
- Expo
- Travel tools
- Mobile product
A closer look.
What it does.
- Currency conversion with exchange-rate and card-fee awareness
- Speed, temperature, fuel, and efficiency conversions
- Shopping calculator with tax and home-currency estimates
- Tip calculator with split and home-currency totals
- Customs allowance tools, help nearby, and border wait-time utilities
Under the surface.
- Expo SDK, React Native, TypeScript, and Expo Router
- AsyncStorage for local preferences and cached data
- Pure domain modules for currency, shopping, fuel, tipping, customs, speed, weather, tax, payment, and travel logic
- Frankfurter exchange rates, Open-Meteo weather, local tax/customs data, and CBP wait-time feeds
- Offline and degraded-mode behavior with manual fallbacks
Why I built it.
- Built as a utility rather than a booking, banking, navigation, or customs declaration app
- Designed for Canadian travellers in the U.S. and American travellers in Canada
- Emphasizes fast answers, large readable numbers, and plain-English estimates
AI in the process.
- Used agents to speed up mobile UX iteration, calculator logic, and edge-case checks
- Kept calculation behavior grounded in explicit domain rules and user-facing estimate language
- Kept privacy, offline behavior, and degraded modes clear while moving quickly