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.

More projects