📍 Shenzhen, China | 🐍 Python | 🤖 Agentic AI | 🌐 Full-Stack (Web + iOS)
I build AI-native, production-ready products: FastAPI + LangGraph/LangChain on the backend, Vue 3 on the frontend, and SwiftUI on iOS—shipped with Docker/Compose and Traefik.
- 🤖 Agentic AI: LangGraph workflows, tool calling, tracing & evaluation (LangSmith)
- 🧱 Backend: FastAPI, SQLModel/SQLAlchemy, PostgreSQL / TimescaleDB, Redis (streams)
- 🖥️ Frontend: Vue 3 + TypeScript + Vite, Pinia, Naive UI, Tailwind CSS
- 📱 iOS: Swift + SwiftUI, MVVM, RevenueCat
- 🚀 Delivery: Docker Compose, Traefik, TLS-ready reverse proxy setup
- Python, FastAPI, Uvicorn/Gunicorn
- SQLAlchemy 2 / SQLModel, Pydantic v2
- PostgreSQL / TimescaleDB, Redis (cache + streams)
- Supabase Auth (JWT), bcrypt
- LangGraph, LangChain, LangSmith (tracing/eval)
- OpenAI / Anthropic / OpenRouter (and other providers)
- Durable checkpointing (PostgreSQL) + worker queue (Redis Streams)
- Vue 3, TypeScript (strict), Vite
- Pinia, Vue Router, Vue I18n
- Naive UI, Tailwind CSS
- Swift, SwiftUI, MVVM
- RevenueCat (subscriptions)
- Docker / Compose, Traefik (reverse proxy + TLS)
- Nginx (optional), Cloudflare (DNS/TLS automation setups)
- AI Agent Platform — LangGraph/LangChain workflows, queue-based execution, SSE streaming output, tracing/eval
- Data Pipelines — real-time ingestion (REST/WS) → stream processing → time-series storage
- Product & Growth Infra — auth + billing + subscriptions (Supabase/Stripe/RevenueCat), iOS + Web clients kept in sync
- Product Engineering — typed models, structured logging, testable services, dockerized delivery
- Profile: https://github.com/johnsxiongs
More
- 💬 Ask me about FastAPI, LangGraph/LangChain, PostgreSQL/TimescaleDB, Redis, Vue 3, SwiftUI
- 🧪 I care about reliability: typed models, structured logging, and testable services