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.

Email me

kevin@brighteng.org

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.