Résumé Open to work
AI / Agent Engineer
Full-stack product development
I build AI agents with controlled tool use, persistent state, and recovery. I also build the APIs, web apps, and native clients around them. The model is one part of the job.
https://blog.brighteng.org/resume/
Experience
Most recent first
AI Engineer
Jul – Aug 2026
Multi-agent research systems
- I designed a lead agent that planned research and coordinated specialist agents. Each specialist returned structured evidence for the final answer.
- I built pause and resume around persisted execution stages, plans, and task state. Recovery checks guarded against duplicate tool calls and charges. Persisted events and SSE let clients replay results after reconnecting.
- I added tool authorization, session concurrency limits, run budgets, and output filtering. Tool execution checked agent and user permissions, available capabilities, and task relevance. Retrieved evidence carried its source information.
Python · asyncio · Letta · FastAPI · SSE
AI & full-stack engineering
Mar – Jun 2026
AI products, mobile delivery, and infrastructure
- I built an AI memoir workflow covering interviews, memory, fact-checking, and image generation. I separated ASR, TTS, and LLM providers from the business logic, then connected real-time voice, background generation, and PDF export to Expo clients for iOS and Android.
- I integrated computer-vision pipelines and isolated inference environments behind FastAPI services. The work included stereo-camera analysis and real-time video processing using MediaMTX and FFmpeg. I also built a native Swift client for visual-analysis reports.
- I set up local GPU services, Gitea, Docker registries, CI/CD, and OpenTelemetry with the LGTM stack. I trained nontechnical colleagues to use AI tools in their daily work.
LangChain · FastAPI · PostgreSQL · Redis · Celery · Expo · Swift · Docker
AI & product engineering
Jun – Dec 2025
Music tools and content automation
- I packaged music-generation models into local choir-teaching tools. The workflow turned scores and reference audio into voice-part accompaniment and demonstration audio, with Core ML inference on a Mac Studio.
- I built n8n and LLM workflows for topic collection, outlines, platform-specific rewrites, review, and scheduled publishing. Shared API nodes handled authentication, retries, failure alerts, and logs.
Python · Core ML · n8n · LLM APIs
Released extension
PodTube
Independent project
I built and published a Chrome extension for listening to YouTube. It blurs video and lowers video quality while audio continues. I added playback-speed controls and a keyboard shortcut to switch modes.
TypeScript · Chrome Extension · Manifest V3
What I work with
- AI & agents
- Agent orchestration, tool authorization, resumable execution, provider abstraction, ASR / TTS, streaming, LangChain, Letta, n8n.
- Backend & data
- Python, Go, TypeScript, FastAPI, Hono, Gin, PostgreSQL, Redis, Celery, WebSocket, SSE.
- Web & native
- React, Next.js, Expo, Swift / SwiftUI, Rust, Qt, Wails, Tauri, Electron.
- Delivery & operations
- Docker, Linux, Git, CI/CD, Caddy, OpenTelemetry, Grafana / LGTM, GPU service deployment.
Background
Education & language
Bachelor's degree in Network Engineering · Nanjing Institute of Technology
English · CET-6: 588
CS tutor
Sep 2024 – May 2025 · Remote
I tutored university students in the UK, US, Australia, and Hong Kong in algorithms, data structures, databases, and software engineering. I adapted lessons to each course syllabus.
Student technical team lead
2022 – 2025
I planned projects, assigned work, and ran reviews as the team grew from 11 to 46 members. I documented the process and handed it over to the next leads.