← Back to Home

Wood AI

A financial analysis tool that integrates real-time data.

Resources

Time Spent

75 hours

Lines of Code

Python: 3500

TypeScript: 1500

Technologies

Python

TypeScript

React

Google Firebase

Google Firestore

Google Cloud Functions

OpenAI API

Pinecone API

About This Project

Wood AI Application Screenshot

My startup cofounder, Jivin, and I saw this project from idea to minimum viable product over the course of 2 months. An in-depth explanation of the product and its use cases is on the project website, woodai.us.

My work focused on the backend, built using Python Google Cloud Functions and Firestore. Most of the technical challenge was to dynamically collect context for each user prompt and return it quickly. One particular challenge was to resolve long user prompts without exceeding Google Cloud's one minute timeout for Cloud Run Functions. I used a job orchestration system to repeatedly call the same wrapper function, storing collected data along the way, until the final response was ready to be returned.