Software Engineer · Backend · Cloud

Jun Liu

我主要做后端服务、全栈 Web 应用和云端部署相关的项目。

我目前在纽约大学读计算机工程硕士。近期项目主要使用 Java/Spring Boot、React、Python、Go、SQL、Docker 和 Google Cloud。我比较重视 API 设计、本地运行说明,以及能让人直接理解和测试的界面。

8 个项目整理在这个网站上
6+ 个在线演示可以直接打开查看
CI 公开 repo 已加入基本构建检查
Docs 本地运行和部署说明跟代码放在一起

项目作品

项目演示、源码和部署说明

已上线 全栈 AI

NextAI

一个用于上传 PDF 并围绕文档内容提问的 React/Express 应用,后端使用 OpenAI 和 LangChain 处理检索流程。

React Express LangChain OpenAI
README Dockerfile cloudbuild.yaml .env.example

nextai.junliu.dev

已上线 点餐流程

Online Order

一个在线点餐应用,包含账号流程、菜单浏览、购物车更新、结账、Spring Boot API 和 React 前端。

Spring Boot React PostgreSQL Cloud Run
README Dockerfile docker-compose.yml database-init.sql

onlineorder.junliu.dev

已上线 社交搜索

SocialAI

一个 Go 后端服务,支持注册、登录、发帖、删除和搜索。当前在线版本使用 demo 模式,方便在云端低成本展示。

Go JWT Search Cloud Run
README Dockerfile cloudbuild.yaml .env.example

socialai.junliu.dev

已上线 音乐界面

Spotify

一个音乐浏览界面,包含歌单详情、歌曲信息、播放控件,以及 Kotlin/Ktor 后端 API。

Kotlin Ktor React Cloud Run
README Dockerfile cloudbuild.yaml .env.example

spotify.junliu.dev

已上线 推荐系统

Twitch Explorer

一个 Twitch 风格的内容发现应用,支持游戏搜索、直播、视频、剪辑和收藏,前后端代码分开维护。

Spring Boot React Twitch API Cloud Run
README Dockerfile cloudbuild.yaml .env.example

twitch.junliu.dev

已上线 计算机视觉

Crowd Tracking

一个 FastAPI 视频处理应用,使用 YOLO 检测行人、DeepSORT 做追踪,并展示带标注的视频和移动轨迹。

FastAPI YOLO DeepSORT OpenCV
README Dockerfile cloudbuild.yaml demo video script

crowdtracking.junliu.dev

源码就绪 数据库系统

Netflix News

一个 Spring Boot 和 MySQL 管理系统,包含 JWT 认证、管理页面、数据看板、SQL 建表/种子数据和 Docker 配置。

Spring Boot MySQL MyBatis JWT
README Dockerfile .env.example database SQL
已上线 项目入口

个人网站

这个 GitHub Pages 网站用来整理我的在线演示、源码 repo、部署说明和本地运行记录。

Jekyll SCSS GitHub Pages Cloudflare
README project data SCSS CNAME

junliu.dev

项目说明

我对这些 repo 的整理方式

本地运行:公开 repo 里保留了启动命令、环境变量和预期结果。

部署配置:用到 Docker、Cloud Build、Cloud Run 或数据库的项目,会在 README 里写清楚对应配置。

接口测试:Postman collection 保留在我的本地工作区,公开 repo 只写主要接口和使用方式。