Skip to content
View johnsxiongs's full-sized avatar
🦄
🦄
  • Shenzhen
  • 05:41 (UTC +08:00)

Block or report johnsxiongs

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
johnsxiongs/README.md

Hi, I'm johnsxiongs 👋

📍 Shenzhen, China | 🐍 Python | 🤖 Agentic AI | 🌐 Full-Stack (Web + iOS)

Python FastAPI LangChain Node.js Vue Web PostgreSQL Redis Docker macOS SwiftUI CLI Codex Claude

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.

Current Focus / 当前关注

  • 🤖 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

Tech Stack (Snapshot)

Backend

  • Python, FastAPI, Uvicorn/Gunicorn
  • SQLAlchemy 2 / SQLModel, Pydantic v2
  • PostgreSQL / TimescaleDB, Redis (cache + streams)
  • Supabase Auth (JWT), bcrypt

Agent Stack

  • LangGraph, LangChain, LangSmith (tracing/eval)
  • OpenAI / Anthropic / OpenRouter (and other providers)
  • Durable checkpointing (PostgreSQL) + worker queue (Redis Streams)

Frontend

  • Vue 3, TypeScript (strict), Vite
  • Pinia, Vue Router, Vue I18n
  • Naive UI, Tailwind CSS

iOS

  • Swift, SwiftUI, MVVM
  • RevenueCat (subscriptions)

Infra

  • Docker / Compose, Traefik (reverse proxy + TLS)
  • Nginx (optional), Cloudflare (DNS/TLS automation setups)

What I Ship / 我擅长交付

  • 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

GitHub

GitHub Contribution Graph

Connect

GitHub

More
  • 💬 Ask me about FastAPI, LangGraph/LangChain, PostgreSQL/TimescaleDB, Redis, Vue 3, SwiftUI
  • 🧪 I care about reliability: typed models, structured logging, and testable services

Popular repositories Loading

  1. antigravity-manager antigravity-manager Public

    Forked from lbjlaq/Antigravity-Manager

    Professional Antigravity Account Manager & Switcher. One-click seamless account switching for Antigravity Tools. Built with Tauri v2 + React (Rust).专业的 Antigravity 账号管理与切换工具。为 Antigravity 提供一键无缝账号切…

    Rust 3

  2. claude-cowork claude-cowork Public

    Forked from DevAgentForge/Open-Claude-Cowork

    OpenSource Claude Cowork. A desktop AI assistant that helps you with programming, file management, and any task you can describe.

    TypeScript 1

  3. everything-claude-code everything-claude-code Public

    Forked from affaan-m/everything-claude-code

    Complete Claude Code configuration collection - agents, skills, hooks, commands, rules, MCPs. Battle-tested configs from an Anthropic hackathon winner.

    Shell 1

  4. vibe-coding-cn vibe-coding-cn Public

    Forked from tukuaiai/vibe-coding-cn

    Vibe Coding 指南 - 涵盖 Prompt 提示词、Skill 技能库、Workflow 工作流的 AI 编程工作站

    Python 1

  5. johnsxiongs johnsxiongs Public

  6. browser-tools-mcp browser-tools-mcp Public

    Forked from AgentDeskAI/browser-tools-mcp

    Monitor browser logs directly from Cursor and other MCP compatible IDEs.

    JavaScript