You will get a real-time AI market data dashboard with natural language queries.


Project details
You will get a fully deployed, production-ready Bloomberg Terminal emulator — ZTerminal — built with a FastAPI backend, real-time market data via Yahoo Finance, and a LangGraph multi-agent AI pipeline powered by Claude Sonnet.
ZTerminal replicates the core Bloomberg experience: a 4-panel amber-on-black UI with live streaming prices for 16 tickers, TradingView charts with EMA/VWAP/Bollinger Bands, semantic news search across 5 RSS feeds, and Bloomberg commands (ANL, SENT, SCRN). Paper trading with a full trade blotter and live P&L is included.
The AI pipeline uses a 3-agent LangGraph graph (MarketDataAgent → RAGAgent → SynthesisAgent) to deliver structured stock briefs with a verdict, confidence score, price target, stop, technical analysis, and news sentiment. Yahoo Finance data uses curl_cffi with Chrome TLS fingerprinting — zero 429 errors, no paid API keys needed.
I will configure your environment, set up API keys, customize your watchlist and news feeds, and deliver a fully tested terminal. Advanced tier adds Redis caching, RAGAS eval metrics, and Railway cloud deployment.
ZTerminal replicates the core Bloomberg experience: a 4-panel amber-on-black UI with live streaming prices for 16 tickers, TradingView charts with EMA/VWAP/Bollinger Bands, semantic news search across 5 RSS feeds, and Bloomberg commands (ANL, SENT, SCRN). Paper trading with a full trade blotter and live P&L is included.
The AI pipeline uses a 3-agent LangGraph graph (MarketDataAgent → RAGAgent → SynthesisAgent) to deliver structured stock briefs with a verdict, confidence score, price target, stop, technical analysis, and news sentiment. Yahoo Finance data uses curl_cffi with Chrome TLS fingerprinting — zero 429 errors, no paid API keys needed.
I will configure your environment, set up API keys, customize your watchlist and news feeds, and deliver a fully tested terminal. Advanced tier adds Redis caching, RAGAS eval metrics, and Railway cloud deployment.
What's included
| Service Tiers |
Starter
$150
|
Standard
$350
|
Advanced
$750
|
|---|---|---|---|
| Delivery Time | 3 days | 5 days | 7 days |
Number of Revisions | 1 | 2 | 3 |
Number of Graphs/Charts | 1 | 3 | 5 |
Model Validation/Testing | |||
Model Documentation | - | ||
Data Source Connectivity | |||
Source Code |
Optional add-ons
You can add these on the next page.
Fast Delivery
+$50 - $75
Additional Revision
+$50
Additional Model Variation
(+ 1 Day)
+$150
Additional Graph/Chart
(+ 1 Day)
+$150Frequently asked questions
About Zachary
AI Engineer | Machine Learning & Generative AI
Henderson, United States - 12:17 pm local time
My background is unusual for an AI engineer: I ran a cryptocurrency hedge fund for 7 years, have 30 years of Bloomberg Terminal experience, and actively flip houses. That means when I build financial analysis agents, deal scoring engines, or document intelligence pipelines, I understand the business problem — not just the tech stack.
Recent work includes FinClose AI, a 4-agent LangGraph pipeline automating enterprise financial close with Pydantic validation, JWT/RBAC auth, LangSmith telemetry, and a FastAPI REST layer. I also built a Bloomberg Terminal emulator with real-time WebSocket streaming and a real estate deal analyzer that outputs GO/NO-GO decisions from live MLS data.
I work with Python, LangGraph, LangChain, FastAPI, Claude API, n8n, RAG pipelines, Pydantic, Ollama, and Docker. If you need something built right — not just built — let's talk.
Steps for completing your project
After purchasing the project, send requirements so Zachary can start the project.
Delivery time starts when Zachary receives requirements from you.
Zachary works on your project following the steps below.
Revisions may occur after the delivery date.
Environment setup & dependency install
Clone the repo, create a Python virtual environment, install all dependencies from requirements.txt, and configure the .env file with the client's Anthropic API key.
Watchlist, news feeds & customization
Configure the client's custom ticker watchlist (up to 16 tickers), update RSS news feed sources, and apply any branding or UI customizations requested.