项目案例
从 CRM 到 AI 应用,从多租户 SaaS 到跨端 App —— 每个项目都是完整闭环交付
线索雷达 · AI 意向评分 CRMLeadsRadar
面向销售团队的线索管理平台,核心亮点是接入 AI 对销售线索进行意向评分(HIGH / MID / LOW)与自动分级,提升线索转化效率。
- AI 意向评分引擎:自动计算 intent_score 并分级,支持批量清理低意向线索
- 三角色权限体系(ADMIN / BD / VIEWER),前端菜单按角色动态渲染
- 修复 MyBatis-Plus @TableLogic 逻辑删除导致的数据误删缺陷
- 定时任务从 XXL-Job 简化为 Spring Boot @Scheduled,降低运维复杂度
Spring Boot 3.2MyBatis PlusVue 3ViteMySQLK8s
智力管家 · 多租户 SaaSzlgj-sass
面向企业客户的多租户 SaaS 管理平台,含部门管理、逻辑删除与完整的租户隔离体系。
- 多租户架构:基于 X-Tenant-Id 请求头的租户数据隔离
- 在线电子签章模块:PDF 上传预览、印章拖拽定位、一键下载扁平化 PDF
- 批量印章生成管线:Pillow + numpy 图像处理,竖排签名转横排,输出黑/红/圆红三种印章
- Docker 容器化部署,一套代码多环境交付
Spring BootVue 3Element PlusMySQLDocker
自然语言查询引擎NL2SQL
AI 驱动的数据查询中间件:业务人员用自然语言提问,系统自动生成并执行 SQL,返回结构化查询结果。
- 自然语言到 SQL 的智能转换,降低数据查询门槛
- SQL 安全校验与执行隔离,防止越权与危险操作
- Spring Boot 3.4 + JDK 17 + PostgreSQL 全新技术栈实践
Spring Boot 3.4JDK 17PostgreSQLLLM
虑律绿 · 治愈系自律 AppLvlvlv
独立设计的全栈作品:把焦虑转化为每日小目标,坚持完成即养护一片属于自己的虚拟花园。Slogan——「以虑为种,以律为光,终成绿野」。
- UniApp Vue3 跨端客户端 + Vue3 Element Plus 管理端 + Spring Boot 后端三端架构
- 律动钟(番茄钟)专注计时、习惯打卡、虚拟花园养成玩法
- 产品方案、文案、UI、开发、部署全程独立完成
UniAppVue 3Spring BootMySQL 8Element Plus
快消品营销数据平台SaaS
面向快消品行业的营销数据 SaaS,支撑多源数据采集、清洗与可视化分析。
- MongoDB + PostgreSQL + Redis 多存储混合架构,按场景选型
- 营销数据看板,支撑业务侧实时决策
MongoDBPostgreSQLRedisSpring Boot
K8s 生产环境运维DevOps
负责生产 K8s 集群上多个 Spring Boot 微服务的稳定性与持续交付。
- Cloudflare 前置架构下的服务暴露与流量治理
- 微服务 CPU 飙升等线上故障定位与应急处理(kubectl 排查、日志分析)
- 特性分支(feature/cgRiskBoard 等)规范化的迭代交付流程
KubernetesCloudflareDockerGitLab CI
关于我
写代码,也写生活方式
👋 自我介绍
我是一名专注于后端开发的软件工程师,日常与 Spring Boot、MySQL、Kubernetes 打交道,业余把想法做成产品——从需求文档到 App 上架的完整链路都亲手跑通过。
我信奉「简洁至上」的工程哲学:能一行脚本解决的不写框架,能 @Scheduled 解决的不上调度中心。好的架构是删掉多余的部分之后,剩下的刚好够用。
工作之外,我运营技术公众号「码上旺工坊」,研究 A 股 K 线与技术指标,也在打磨自己的独立 App 作品。技术是手段,把事情做成才是目的。
「以虑为种,以律为光,终成绿野」
—— 我的产品观:不回避问题,把每个焦虑都种成一株成长的绿植。
🛤️ 成长轨迹
现阶段
微服务研发 & K8s 生产运维
负责多个 Spring Boot 微服务的迭代交付与生产稳定性,Cloudflare 前置架构,处理线上故障与性能优化。
持续积累
多行业 SaaS 系统交付
主导 CRM、多租户管理平台、营销数据平台等多个完整项目,覆盖金融风控、快消、电子签章等业务领域。
业余时间
独立产品 & 技术分享
开发独立 App「虑律绿」并规划双端上架;运营公众号分享工程实战经验;持续研究 AI Agent 与 NL2SQL 等前沿方向。
📮 联系方式
- 邮箱placeholder@example.com
- GitHubgithub.com/yourname