TrackYourInvestment
An iOS portfolio tracker, live on the App Store, that values stocks, ETFs, funds, FX, gold, and crypto in one portfolio, with AI portfolio summaries and 20 languages.

TrackYourInvestment is an iOS app, live on the App Store, for tracking a whole investment portfolio in one place: stocks, ETFs, mutual funds, FX, gold, and crypto, valued live with daily profit and loss.
It covers Borsa Istanbul, the full S&P 500, the London Stock Exchange, Canada, Latin America, the Gulf, and Oceania. It handles stock splits, separates realized from unrealized profit, tracks time deposits, and can import holdings from pasted text or a screenshot. A home-screen widget and a shareable performance card round it out, in 20 languages.
The app is built with Expo and React Native. The backend is a Hono API on Bun with Drizzle, PostgreSQL, Redis, and Better Auth, plus scheduled workers that keep market data current, and a Next.js web and admin app. Subscriptions run through RevenueCat, with Sentry and PostHog for errors and analytics.
AI with cost controls
AI-written portfolio summaries run through a dedicated layer: a guardrail in front of the provider call, per-user budget, quota, and abuse checks, prompt limits, and an eval harness with fixtures, so prompt changes are measured rather than guessed.
Highlights
- Five App Store releases between late August and mid October 2026
- Portfolio overview endpoint: 336 ms to 5 ms
- Turkish fund prices in 2 bulk calls instead of about 1,350
- Admin revenue page reconciled against RevenueCat
Challenges
- Following stocks, funds, FX, gold, and crypto usually means one app per asset class.
- An LLM feature on a free tier turns provider cost into the next problem.
Outcomes
- Live on the App Store, in 20 languages
- AI summaries behind budget, quota, and abuse controls
- Portfolio overview 336 ms to 5 ms
// next
Interested in this project?
Check out more of my work or get in touch to discuss your ideas.