OPEN TO WORK · GO/PYTHON BACKEND · REACT/NEXT/VUE FULL STACK

左光明

Go / Python 后端 · Vue / React / Next.js 全栈 · AI 工程化

我不是只会写页面和单表 CRUD 的候选人。我能用 Go 做企业级 Admin 后端,用 Python FastAPI 做 AI API 网关,用 Vue 3 做管理后台,也能用 React / Next.js 做 Canvas AI 创作平台。线上已有 zgm2003.cn、www.zgm2003.cn、canvas.zgm2003.cn、image.zgm2003.cn 四个可追问部署入口。

GoGinPythonFastAPIVue 3ReactNext.jsTypeScriptAsynqWebSocketAlipay CallbackRBACAI AgentOpenAI-CompatibleCanvas AIDockerNginx
RECRUITER FAST SCAN
30 秒能看懂的工程证据
Go Gin / GORM / Asynq 企业级 Admin 后端
Py FastAPI / SQLAlchemy AI API 网关与工具服务
React Next.js / Tailwind Canvas 与 AI 工作台
4 域名 线上部署矩阵 前端 / 后端 / Canvas / Image

LIVE DEPLOYMENTS

不是口头包装,是能直接点开的线上项目矩阵

招聘官快速判断#

  • 目标岗位:Go / Python 后端工程师、全栈开发工程师、AI 应用工程化工程师、AI 平台开发工程师。
  • 主线能力:我能把 Go 后端、Python FastAPI AI 网关、Vue 管理后台、React / Next.js 创作平台、支付回调、队列任务、WebSocket 实时消息、Docker 部署和线上排障串成完整系统。
  • 最大卖点:不是只会写页面,也不是只会调模型 API;我能把数据结构、接口契约、后端服务、前端页面、异步任务、线上域名和部署验证一起做成可运行作品。
  • 线上证据Vue 管理前端 / Go 后端 API / Canvas AI / Image AI 网关

基本信息#


个人优势#

  • Go / Python 后端 + Vue / React 前端 + AI 工程化复合型开发者:具备中后台系统、AI 网关、支付充值、队列任务、实时消息、跨端客户端和 Docker 部署的完整项目经验。
  • 后端不只会 Go,也能写 Python 服务:能够使用 Python + FastAPI 构建 AI API 网关、自动化服务、图片处理服务、模型调用代理和管理后台配套接口。
  • 前端不只会 Vue,也能做 React / Next.js:具备 React、Next.js、TypeScript、Tailwind CSS 项目经验,能开发 AI 工作台、创作平台、模型配置页和复杂交互界面。
  • 有真实开源项目数据:独立维护 AI 图像生成 API 兼容网关 chatgpt2api,获得 140+ Stars / 40+ Forks,覆盖 OpenAI-Compatible API、图片生成/编辑、在线工作台和 Docker 私有化部署。
  • 能做企业后台核心链路:熟悉 RBAC 权限、用户角色、菜单按钮、操作日志、通知中心、系统配置、上传、导出、队列、WebSocket、支付回调、钱包入账、AI 管理等模块。
  • 能从 0 到 1 落地项目:能完成数据结构设计、接口契约、后端 service/repository、前端页面、公共组件、数据库迁移、Docker 部署、Nginx 反代和线上问题排查。

技术栈#

后端 / 服务端#

  • 熟悉 Golang 后端开发,掌握 Gin、GORM、JWT、RESTful API、RBAC、MySQL、Redis、WebSocket、Asynq、gocron 等技术。
  • 熟悉 Python 后端开发,能够使用 FastAPI、SQLAlchemy、Pydantic、Requests、Pillow、Playwright 等技术开发 AI API 网关、图片处理服务、自动化任务和工具型后端服务。
  • 熟悉 FastAPI 项目常见结构,能够完成路由设计、请求校验、鉴权中间件、异常处理、响应封装、数据库访问和 Docker 部署。
  • 能够开发后台 API、权限系统、异步队列、定时任务、支付回调、钱包流水、实时通知、日志审计、配置管理等核心业务模块。
  • 熟悉 MySQL 表结构设计、索引、事务、状态流转、幂等控制、分页查询、筛选查询和数据一致性处理。
  • 熟悉 Redis 在登录态缓存、任务队列、分布式锁、实时消息广播等场景中的使用。

前端 / 跨端#

  • 熟悉 Vue 3、TypeScript、Vite、Element Plus、Pinia、Vue Router,能够独立完成中后台页面、复杂表格、搜索筛选、弹窗表单、权限按钮、文件上传和状态展示。
  • 熟悉 React、Next.js、TypeScript、Tailwind CSS,具备 AI 工作台、Prompt 输入、模型选择、图片预览、历史记录、任务状态反馈、创作平台页面等开发经验。
  • 能够在 Vue 管理后台和 React / Next.js 创作平台之间切换,理解组件拆分、状态管理、接口封装、路由保护、SSR/CSR 边界和生产构建配置。
  • 熟悉 Tauri 2.0、Electron、uni-app 跨端开发,了解桌面客户端封装、自动更新、H5/小程序/App 多端适配和打包发布流程。

AI 工程化#

  • 熟悉 OpenAI-Compatible API 适配,能够围绕 /v1/chat/completions/v1/responses/v1/images/generations/v1/images/edits 等接口完成协议兼容、鉴权、参数映射和响应封装。
  • 熟悉 AI 图片生成、图片编辑、多图输入、Prompt 编排、模型选择、任务状态、结果缓存、历史记录和 Web 预览链路。
  • 了解 AI Provider、Agent、工具、知识库、会话、消息、运行监控等后台管理场景,能够把 AI 能力做成可配置、可管理、可部署的平台能力。

工程化 / 部署#

  • 熟悉 Git、Docker、Linux、Nginx、宝塔 Docker、CI/CD 基础流程。
  • 能够完成本地开发环境搭建、接口联调、容器化部署、反向代理配置、健康检查、日志排查和线上问题定位。
  • 熟悉前后端分离生产配置,包括 API 域名、WebSocket 地址、CORS 白名单、环境变量、静态站点发布和后端容器部署。

项目经历#

1. 智澜 CloudAdmin 企业级后台管理系统#

项目描述#

智澜 CloudAdmin 是一套面向企业内部管理、AI 能力配置、权限控制、异步任务、实时通知、支付充值和多端管理场景的后台系统。项目采用前后端分离架构,后端基于 Golang + Gin 构建 API 服务与 Worker 服务,前端基于 Vue 3 + TypeScript + Element Plus 构建管理后台。

核心工作#

  • 负责后端模块化架构设计与实现,按用户、角色、菜单、权限、操作日志、通知中心、上传配置、支付、钱包、队列任务、AI 管理等模块拆分业务边界。
  • 设计并实现 RBAC 权限体系,支持后台用户、角色、菜单、页面权限、按钮权限和接口权限控制。
  • 设计 API / Worker 双进程模型,API 负责 HTTP 接口、登录认证、权限校验和 WebSocket 连接,Worker 负责异步队列、定时任务和后台补偿任务。
  • 基于 Redis + Asynq 实现异步队列,将导出、通知、支付补偿、AI 超时检测等任务从主请求链路拆分,提高接口响应速度和系统稳定性。
  • 基于 WebSocket 实现实时消息能力,用于通知推送、任务状态同步和 AI 运行状态反馈。
  • 基于 Vue 3 + TypeScript 开发管理后台,完成登录、首页、用户、角色、菜单、系统配置、日志、通知、支付、钱包、AI 管理和队列监控等页面。
  • 参与生产部署与排障,处理 Docker-first 后端部署、Nginx 反代、健康检查、CORS、数据库配置和线上回调链路问题。

项目亮点#

  • 企业后台能力完整:覆盖登录认证、RBAC、系统配置、日志审计、通知、上传、支付、钱包、AI、队列和实时消息等核心模块。
  • 后端职责边界清晰:API / Worker 分离,避免 HTTP 服务里直接堆定时任务和耗时任务。
  • 工程闭环完整:不只写业务代码,也覆盖数据库、部署、环境变量、反代、健康检查和线上问题排查。

2. 支付宝充值与钱包结算系统#

  • 角色:后端核心开发 / 支付链路开发
  • 所属系统:CloudAdmin / admin_back_go
  • 技术栈:Golang、Gin、GORM、MySQL、Redis、Asynq、支付宝 SDK、Docker、Nginx

项目描述#

该项目是 CloudAdmin 内的支付充值与钱包结算模块,覆盖支付宝支付配置、充值套餐、支付订单、异步回调、定时补偿、钱包入账和交易流水。系统通过支付宝异步通知、订单主动同步和定时任务补偿共同推进支付状态,保证充值成功后能够稳定入账。

核心工作#

  • 设计支付配置表、支付订单表、充值单表、回调审计表、用户钱包表和钱包流水表,明确配置、订单、充值和钱包之间的数据关系。
  • 实现支付宝配置管理,支持 app_id、应用私钥、证书路径、notify_url、支付环境、启用方式、状态和优先级配置。
  • 实现充值收银台,支持充值套餐选择、支付方式选择、订单创建、支付跳转和充值记录查询。
  • 实现支付宝异步回调入口,回调接口不走后台 Token 和 RBAC,按支付宝要求返回 success/fail 文本。
  • 实现回调验签、金额校验、app_id 校验、订单状态推进、充值单状态推进和钱包入账。
  • 设计钱包入账幂等机制,避免支付宝重复通知或定时补偿导致重复加款。
  • 基于定时任务实现支付中订单补偿同步和过期订单关闭,降低第三方回调丢失对业务的影响。
  • 参与线上支付问题排查,能从域名、Nginx 反代、notify_url、回调审计表、订单状态和充值状态定位问题。

项目亮点#

  • 支付闭环完整:不是简单调起支付,而是覆盖配置、下单、回调、验签、补偿、入账和流水。
  • 幂等和状态单调:通过交易流水唯一约束和状态推进规则,避免重复入账和状态倒退。
  • 具备线上排障能力:能够定位支付宝回调没到是代码、反代、CORS、notify_url 还是数据库配置问题。

3. Canvas AI 多模态创作平台#

  • 角色:全栈开发 / AI 应用开发
  • 线上地址https://canvas.zgm2003.cn
  • 技术栈:Next.js、React、TypeScript、Tailwind CSS、Golang、Gin、MySQL、AI Provider、Docker

项目描述#

Canvas AI 是一个面向 AI 文本、图片和视频生成场景的创作平台。前端基于 Next.js 构建独立创作入口,后端通过 Go API 提供登录、用户信息、Prompt 素材、资产管理、AI 设置、文本生成、图片生成、图片编辑和视频任务查询等能力。

核心工作#

  • 参与 Canvas 前端工程搭建,基于 Next.js + React + TypeScript + Tailwind CSS 实现独立创作入口、登录态保护、用户信息、Prompt 列表和素材资产展示。
  • 设计 Canvas API 边界,前端统一调用 /api/canvas/v1/*,避免直接暴露 Provider Key 和模型配置。
  • 实现 AI 设置接口,后端根据不同创作场景返回可用 Agent 和模型信息。
  • 支持文本生成、图片生成、图片编辑、视频任务创建、视频任务查询和内容访问等 AI 创作链路。
  • 设计 Canvas 登录与权限边界,支持登录配置、验证码登录、密码登录、当前用户信息和路由权限返回。
  • 将 AI Provider、Agent、模型和场景选择放到后端管理,前端只提交业务参数和 agent_id,降低前端暴露敏感配置风险。

项目亮点#

  • React / Next.js 项目经验明确:不是只会 Vue 后台,也能用 Next.js 做独立 AI 创作平台和复杂前端交互。
  • AI 能力产品化:把模型调用包装成可登录、可配置、可管理、可展示的创作平台。
  • 前后端安全边界清晰:Provider Key、模型路由和 Agent 配置由后端托管,前端不保存敏感信息。
  • 多模态能力覆盖:覆盖文本、图片、图片编辑、视频任务等 AI 创作场景。

4. Python FastAPI AI 图像生成 API 兼容网关与在线工作台#

  • 角色:开源项目维护者 / 全栈开发
  • 线上地址https://image.zgm2003.cn
  • 项目地址github.com/zgm2003/chatgpt2api
  • 开源数据:140+ Stars / 40+ Forks
  • 技术栈:Python、FastAPI、SQLAlchemy、Pydantic、SQLite、PostgreSQL、React、Next.js、TypeScript、Tailwind CSS、Docker

项目描述#

chatgpt2api 是一个基于 Python + FastAPI 的 AI 图片生成、图片编辑和 OpenAI-Compatible API 兼容网关,同时提供 React / Next.js 在线工作台。项目提供图片生成、图片编辑、多图组合编辑、模型列表查询、流式对话测试、图片历史记录和 Docker 私有化部署能力,可对外暴露兼容 OpenAI 协议的 API。

核心工作#

  • 负责 Python FastAPI 后端 API 适配层设计,实现统一路由、鉴权校验、请求参数解析、Pydantic 数据校验、异常封装和标准响应返回。
  • 基于 SQLAlchemy 设计数据访问层,支持 SQLite / PostgreSQL 等不同存储方案,适配本地轻量运行和服务器私有化部署。
  • 设计 OpenAI-Compatible 协议兼容能力,支持 /v1/images/generations/v1/images/edits/v1/chat/completions/v1/responses 等接口。
  • 负责 AI 图片生成与编辑链路开发,支持 Prompt 输入、模型选择、图片上传、多图编辑、生成结果返回、历史记录和前端预览。
  • 负责 Web 在线工作台开发,基于 React + Next.js + TypeScript + Tailwind CSS 实现模型选择、Prompt 编辑、图片预览、历史记录、配置管理和任务反馈。
  • 设计多存储适配能力,支持 JSON、SQLite、PostgreSQL 等存储方案,兼容本地轻量运行和团队自托管部署。
  • 提供 Docker 部署能力,方便用户在本地、服务器或私有环境中快速启动和使用。

项目亮点#

  • 真实开源影响力:项目获得 140+ Stars / 40+ Forks,具备外部用户和开源反馈。
  • Python FastAPI 后端能力明确:项目不是脚本工具,而是完整 API 网关,覆盖路由、鉴权、数据校验、数据库、异常封装和 Docker 部署。
  • 协议兼容价值明确:通过 OpenAI-Compatible API 降低 AI 图像能力接入成本。
  • React / Next.js 前端能力明确:同时提供在线工作台,覆盖模型选择、Prompt 编辑、图片预览、历史记录和配置管理。

5. 多端管理客户端与发布部署体系#

  • 角色:跨端开发 / 工程化开发
  • 线上前端https://zgm2003.cn
  • 线上后端https://www.zgm2003.cn
  • 技术栈:Vue 3、TypeScript、Tauri 2.0、uni-app、Vite、GitHub Actions、Docker、Nginx

项目描述#

该项目围绕 CloudAdmin 管理后台扩展 Web、桌面端和移动端访问能力。Web 端负责后台管理主入口,Tauri 端用于桌面客户端封装,uni-app 用于移动端轻量管理入口,同时配套生产环境变量、WebSocket 地址、静态资源发布和后端 API 域名配置。

核心工作#

  • 基于 Vue 3 + TypeScript 开发后台管理 Web 页面,支持登录、权限路由、菜单渲染、用户管理、系统配置、通知、支付和 AI 管理等功能。
  • 基于 Tauri 2.0 封装桌面客户端,处理生产前端地址、更新配置、外部连接白名单和桌面端运行边界。
  • 基于 uni-app 开发移动端轻量管理入口,适配 H5/小程序/App 多端访问场景。
  • 配置前端生产环境变量,区分前端静态站域名、后端 API 域名和 WebSocket 域名,避免线上请求打错站点。
  • 参与 GitHub Actions / SCP 发布流程和宝塔静态站部署,保证前端构建产物能够部署到生产环境。
  • 配合后端 Docker-first 部署,完成 API 域名、Nginx 反代、CORS 白名单、WebSocket 反代和健康检查验证。

项目亮点#

  • 多端经验完整:覆盖 Web 管理后台、桌面客户端和移动端入口。
  • 部署意识强:理解前端静态站、后端 API 域名、WebSocket 地址和 Nginx 反代之间的边界。
  • 能解决真实线上问题:不是只会本地开发,也能处理生产域名、环境变量、反代和跨域配置问题。

工作经历#

武汉小药药医药科技有限公司#

前端开发实习生|2025.10 - 2026.05

  • 参与公司医药业务相关 Web 系统开发,主要负责后台管理系统页面开发、组件封装、接口联调、权限控制和页面体验优化。
  • 基于 Vue 3、TypeScript、Vite、Element Plus、Pinia 完成多个业务模块开发,包括数据列表、搜索筛选、详情页、弹窗表单、分页查询、状态流转、表单校验和文件上传。
  • 配合产品和后端完成需求评审、接口对接和测试反馈修复,熟悉企业级前端项目从需求拆解、页面开发、接口联调到上线自测的完整流程。
  • 参与封装搜索表单、动态表格、弹窗表单、上传组件、状态标签、权限按钮等通用组件,减少重复代码,提高页面开发效率和维护性。
  • 负责部分历史页面维护和 Bug 修复,处理字段展示异常、接口参数不一致、表单校验遗漏、页面状态未刷新、重复提交和样式兼容等问题。

教育经历#

武汉文理学院#

计算机科学与技术|本科|全日制|2024.09 - 2026.06

  • 系统学习计算机网络、操作系统、数据结构、数据库原理、软件工程、Web 开发、Python 程序设计等课程,具备软件工程基础。
  • 在校期间持续参与 Web 应用、自动化工具、Golang 后端服务、Python 工具服务和 AI 应用工程化项目开发。
  • 相关课程:数据结构、计算机网络、操作系统、数据库原理、软件工程、Web 开发、Python 程序设计、人工智能基础。

面试关键词#

Go 后端|Python 后端|FastAPI|SQLAlchemy|Gin|GORM|MySQL|Redis|JWT|RBAC|Asynq|WebSocket|支付宝回调|支付补偿|钱包流水|Vue 3|TypeScript|Element Plus|React|Next.js|Tailwind CSS|OpenAI-Compatible API|AI 图像生成|Canvas AI|Docker|Nginx|Linux|企业后台|全栈开发


简短自我介绍#

我叫左光明,主要方向是 Go / Python 后端、Vue / React 前端和 AI 应用工程化。我有真实开源项目维护经验,独立维护过基于 Python FastAPI 的 AI 图像生成 API 兼容网关,具备 OpenAI-Compatible API、图片生成工作流、React / Next.js Web 工作台和 Docker 私有化部署经验。同时我也持续开发企业级后台系统,熟悉 RBAC、用户角色、菜单、日志、通知、队列、WebSocket、支付宝回调、钱包入账、AI 管理和 Docker 部署。相比只会写页面或只会调接口,我更擅长把一个业务链路从数据结构、接口、前端页面、后台任务到线上部署完整落地。