AlturaFlow
I built its own charting engine, ported our own indicator from Pine Script to TypeScript, built out many of its pages in nine languages, and added trial billing and onboarding. I joined as a UI/UX design intern and grew into the back end.
What I built
- Started as a UI/UX design intern. Within a few months I moved from landing pages and account screens into the back end, from sign-in rules to the onboarding emails.
- Replaced an embedded TradingView chart with our own charting engine, built on Lightweight Charts, with about 18 indicators. I'm its main author.
- Ported our own price-action indicator from Pine Script to TypeScript, and kept the port in step as the original was tuned.
- Designed and built pages across the site, including much of the homepage, the products and pricing pages, insights and the dashboard, and translated them into all nine of its languages.
- Connected the Insights blog to Crystallize, a headless CMS, then built a Python content pipeline that picks market news with Claude and publishes it there, with its own database models and migrations.
- Added the free trial on top of our Stripe setup. I also co-built the system that grants and revokes TradingView indicator access for paying members, kept in sync by a scheduled job.
- Did the rename from Trendrider to AlturaFlow across the site.