甘い小栈Amai Stack
独立开发者

全栈定制开发

从需求分析到上线交付,帮你把想法真正做出来。

网站、小程序、APP、后台系统、SaaS、IoT、智能硬件、AI 应用,以及各类定制开发与外包项目。

需求沟通技术方案全栈开发部署上线项目交付

不局限于固定技术栈,根据你的预算、时间和实际需求,选择合适的技术方案。

聊聊你的项目微信:KotlinAmai
What I Do

我能帮你做什么

Web 网站 / Web 应用
  • 企业官网 / 活动页面
  • 用户端 Web 应用
  • 管理后台
  • SaaS 系统
  • 数据管理平台
  • 业务系统定制开发
  • SSR / SSG
  • SEO 优化
  • 国际化
  • 实时数据展示
小程序 / 跨端应用

支持微信生态和跨端应用开发。

  • 微信小程序
  • 微信公众号 H5
  • Taro
  • uni-app
  • 用户端 / 管理端
  • 微信登录
  • 微信支付
  • 蓝牙设备连接
  • 实时数据交互
IoT / 智能硬件

有实际的软硬件结合项目经验。可以处理:

  • Android 智能设备终端
  • 蓝牙设备
  • MQTT 设备通信
  • 设备状态监控
  • 设备数据采集
  • 二进制 / Hex 协议解析
  • 蓝牙服务 / 特征值读写
  • 设备断线重连
  • 实时数据推送
  • 大量设备并发上报
  • 设备异常告警
  • 私有化部署

不只是开发软件,也可以处理软件与硬件之间的通信和业务整合。

企业系统 / SaaS

适合需要长期使用的业务系统。

  • 后台管理系统
  • 用户中心
  • RBAC 权限
  • 多租户
  • SSO / 统一用户体系
  • 商品 / 库存 / 订单
  • 优惠券 / 营销活动
  • 数据统计 / 报表
  • 文件管理
  • 数据导入导出
  • 操作日志
  • 数据迁移
支付 / 商业系统

有实际支付业务和商户系统开发经验。

  • 微信支付
  • 支付宝
  • 扫码支付
  • 刷脸支付
  • 商户入驻
  • 商户业务管理
  • 线上商城
  • 线下业务
  • 订单系统
  • 营销活动

可以根据实际业务情况设计线上、线下以及第三方支付服务之间的业务流程。

直播 / 视频

有直播平台和视频处理相关经验。

  • 直播服务接入
  • 弹幕 / 实时消息
  • FFmpeg
  • 视频转码
  • HLS
  • M3U8
  • 视频切片
  • 定时生成 M3U8
  • 模拟直播
  • 视频流媒体相关业务
AI 应用

可以使用 AI 辅助进行产品和软件开发。

  • AI 辅助开发
  • Vibe Coding
  • AI API 接入
  • AI 应用开发
  • Ollama / 本地模型运行
  • Agent / RAG / 工作流相关技术实践
Projects

精选项目

01

蓝牙硬件外呼小程序

微信小程序IoT蓝牙硬件后端

客户有一套用于外呼业务的硬件设备,需要通过微信小程序与设备进行蓝牙通信。用户可以通过小程序向设备发送电话号码,并控制设备执行外呼任务,同时实时获取设备执行状态。

核心功能
  • ·蓝牙设备扫描
  • ·蓝牙连接 / 断开
  • ·服务发现
  • ·特征值读写
  • ·电话号码下发
  • ·设备启动 / 停止
  • ·实时任务进度
  • ·设备状态同步
  • ·断线重连
  • ·任务中断处理
  • ·设备数据回传
  • ·电话号码使用状态记录
  • ·会员 / 支付业务
  • ·后台业务管理
技术难点

设备并不是简单地提供一个 HTTP API。需要在小程序端完成:

  • ·蓝牙设备发现
  • ·服务与特征值识别
  • ·二进制 / Hex 数据解析
  • ·自定义通信协议处理
  • ·数据发送与接收
  • ·实时设备状态处理
  • ·断线重连

小程序可能在任务执行过程中进入后台甚至断开连接,重新连接后仍然需要正确恢复业务状态。

我的工作

独立完成整个项目。包括:

  • ·需求沟通
  • ·技术方案
  • ·小程序开发
  • ·UI 还原
  • ·蓝牙通信
  • ·设备协议解析
  • ·后端开发
  • ·数据处理
  • ·业务逻辑
  • ·支付相关功能
  • ·部署
  • ·后续修改维护
最终交付微信小程序 + 蓝牙硬件通信 + 完整业务后台
02

IoT 设备管理平台

IoTSaaS数据平台私有化部署

面向设备厂商的设备管理系统。设备持续向服务端上报数据,平台需要对大量设备进行统一管理,并提供实时数据、历史数据、统计分析和异常告警。

核心功能
  • ·设备管理
  • ·MQTT 数据接入
  • ·实时数据推送
  • ·数据聚合
  • ·历史数据查询
  • ·定时统计
  • ·设备在线 / 离线状态
  • ·异常检测
  • ·异常告警
  • ·大量设备并发数据上报
  • ·数据统计
  • ·管理后台
  • ·移动端 App
技术挑战

设备数量增加后,数据写入和查询压力明显提升。项目中实际处理过:

  • ·SQL 优化
  • ·索引设计
  • ·数据查询优化
  • ·大量设备数据处理
  • ·实时数据推送
  • ·MQTT 消息处理
私有化交付

项目需要部署到客户自己的环境,因此还涉及:

  • ·Linux
  • ·Docker
  • ·服务部署
  • ·私有化部署
  • ·部署脚本
  • ·技术文档
  • ·多种部署方式
我的工作

负责项目核心开发和交付,包括:

  • ·Web 管理后台
  • ·后端业务
  • ·MQTT 数据接入
  • ·数据处理
  • ·SQL / 索引优化
  • ·uni-app App
  • ·实时数据
  • ·设备状态
  • ·异常告警
  • ·部署方案
  • ·技术文档
最终交付Web 管理平台 + 后端服务 + uni-app App + MQTT 设备接入 + 私有化部署方案
03

智能硬件 Android 终端

Android智能硬件医疗设备

面向智能测量设备的 Android 终端。用户通过身份证 / 社保卡等方式识别身份后建立用户档案,终端与智能血压设备连接并获取测量结果。

核心功能
  • ·用户身份识别
  • ·用户档案
  • ·智能血压设备连接
  • ·测量数据接收
  • ·数据上传
  • ·多设备适配
  • ·多品牌设备适配
  • ·测量结果展示
  • ·数据分析与建议
我的工作

Android 终端基本由我独立完成。同时负责:

  • ·设备连接
  • ·设备通信
  • ·多型号设备适配
  • ·数据处理
  • ·接口对接
  • ·业务功能开发
04

支付与商户业务平台

Go微服务支付商户智能设备

面向线下商业场景的支付平台,同时连接 App、智能设备和商户系统。

核心功能
  • ·商户入驻
  • ·微信支付
  • ·支付宝支付
  • ·扫码支付
  • ·刷脸支付
  • ·商户管理
  • ·营销活动
  • ·平台激励
  • ·设备支付
  • ·订单业务
我的工作

参与项目整体建设:

  • ·系统架构设计
  • ·微服务架构
  • ·Go 后端
  • ·Gin
  • ·GORM
  • ·支付业务
  • ·商户体系
  • ·设备业务
  • ·服务部署

这是一个完整的「设备 → App → 后端 → 商户 → 支付平台」业务链路。

05

直播与视频平台

Go直播视频实时通信

短视频及直播业务平台。

技术实践
  • ·Go 后端
  • ·直播服务
  • ·阿里云直播
  • ·EMQX
  • ·弹幕
  • ·实时消息
  • ·FFmpeg
  • ·HLS
  • ·M3U8
说明

除了直接使用云直播服务,也实际做过视频切片和流媒体相关处理。例如:

将视频转换成 HLS 切片,并根据预定时间动态生成 M3U8 文件,用于模拟直播场景。

我的工作
  • ·后端开发
  • ·技术方案选择
  • ·直播技术选型
  • ·实时消息系统
  • ·视频相关功能
06

社区团购平台

JavaSpring Boot电商小程序

社区团购业务平台,同时承担特殊时期的物资保障功能。

系统角色
  • ·用户端
  • ·团长端
  • ·供应链端
我的工作

从早期业务设计开始参与,后续进入系统实现。涉及:

  • ·Java
  • ·Spring Boot
  • ·MyBatis-Plus
  • ·订单
  • ·商品
  • ·库存
  • ·用户
  • ·团长
  • ·供应链
07

应用管理中台

全栈企业内部系统

原有应用更新服务停止维护后,自行开发内部替代方案。后续逐渐扩展为统一的应用管理平台。

功能
  • ·应用管理
  • ·版本管理
  • ·APK 更新
  • ·协议管理
  • ·内部 APK 下载
  • ·日志
  • ·后台管理
我的工作

前端 + 后端均由我负责。从需求到开发和后续迭代均有参与。

More

更多项目经验

除了精选项目,还有以下类型的实际项目经验:

电商 / 商城
商品管理库存订单优惠券营销活动商户用户端管理后台
后台管理系统
用户管理角色管理菜单权限RBAC数据统计操作日志数据导入导出
数据平台
数据采集数据聚合历史查询定时统计报表GIS / 地理空间计算
Web 自动化
Web 数据采集图片批量下载浏览器自动化自动化脚本
文件与媒体
文件上传对象存储OSSMinIO图片处理FFmpegHLSM3U8
Skills

技术能力

Frontend
主力
VueReactNext.jsNuxtTypeScriptJavaScript
UI / CSS
Tailwind CSSElement PlusAnt Design
Backend
主力
JavaSpring BootGoGin
有实际项目经验
PythonDjangoFastAPIPHPLaravelNode.jsNestJSExpressKoa
Database
MySQLPostgreSQLMongoDB
  • 数据库选型
  • 表结构设计
  • 索引设计
  • SQL 优化
  • 数据迁移
  • 大量数据场景优化
  • MongoDB GIS / 地理空间计算
Cache / Message Queue
Redis
缓存Hash / Set / ZSet / List 等数据结构分布式锁
Message Queue
KafkaRabbitMQ
  • 发布 / 订阅
  • Topic
  • 消息转发
  • 特殊 Topic 使用规则
  • 消息队列服务部署
Object Storage
Alibaba Cloud OSSMinIOS3 生态
DevOps / Deployment
LinuxDockerDocker ComposeKubernetes / K8sNginxGitGit FlowGitHubGitLabCI/CD阿里云云效HTTPS / SSLDNSCDN私有化部署
SSL / HTTPS
cert-managerCaddyCertbotNginx SSL 配置
Cloud
ECSOSSCDN云效容器 / Kubernetes直播短信
  • 计费模式
  • 套餐
  • 抵扣
  • 资源换算
Communication / Authentication
API
RESTful APISwaggerOpenAPI
实时通信
WebSocketSSEMQTT
Authentication
OAuthJWTSession第三方登录统一用户体系SSO
第三方账号
微信GoogleGitHub
Payment
微信支付支付宝扫码支付刷脸支付商户入驻商户业务体系
Mini Program / Mobile
微信小程序微信公众号 H5Tarouni-appAndroidFlutter
Android
智能硬件终端蓝牙设备外设接入设备协议多型号设备适配
IoT / Hardware
蓝牙MQTTAndroid 设备智能硬件设备协议二进制 / Hex服务 / 特征值实时数据断线重连多设备适配大量设备并发上报设备状态异常告警
Video / Streaming
FFmpegHLSM3U8视频切片视频转码动态生成 M3U8模拟直播云直播服务EMQX
AI
Vibe CodingAI 辅助开发AI API 接入AI 应用开发Ollama本地模型运行AgentRAGAI Workflow

AI 相关能力以实际项目需求为准,优先使用成熟方案解决问题。

Engineering

工程能力

项目架构

可以独立负责:

  • 项目整体架构
  • 技术方案
  • 技术选型
  • 数据库设计
  • API 设计
  • 服务拆分
  • 部署方案
项目交付

可以独立完成:需求 → 方案 → 开发 → 测试 → 部署 → 交付。包括:

  • 需求分析
  • 功能拆分
  • 工期评估
  • 技术方案
  • 前后端开发
  • 第三方服务接入
  • 硬件接入
  • 部署
  • 技术文档
  • 交付说明
  • 后续维护
独立接单

对于个人 / 小团队项目,可以独立完成整个开发流程。

我通常会先做什么?

动手之前,我会先花时间把需求聊清楚,通常会围绕这几个问题:

  1. 01你真正想解决什么问题?
  2. 02哪些功能是必须的?
  3. 03哪些功能可以后续再做?
  4. 04用户是谁?
  5. 05有没有现成系统?
  6. 06有没有硬件 / 第三方服务?
  7. 07预算大概是多少?
  8. 08希望什么时候上线?

然后再确定:做什么、怎么做、做到什么程度。

Philosophy

不会为了技术而技术

一个项目可以使用 Kubernetes,也可以只需要一台服务器。

可以使用微服务,也可能一个单体应用更合适。

可以使用 AI,也可能传统方案更稳定。

我会根据:

项目预算开发周期用户规模后期维护成本客户接受程度实际业务复杂度

来选择技术方案。

能简单解决的问题,就不必做复杂。

How It Works

合作流程

01需求沟通你可以只告诉我一个想法。甚至不需要提前想好技术方案。我们一起把需求逐步梳理清楚。
02方案评估分析功能、技术实现、开发难度、工期、部署方式、后期维护。
03确定范围明确做什么、不做什么、交付什么、开发周期、项目费用。
04开始开发按照确定的需求进行开发。过程中如果需求发生变化,再沟通调整。
05测试与验收完成主要功能后进行测试和问题修复。
06部署上线根据项目情况选择:云服务器、Docker、Kubernetes、私有化部署、客户自己的服务器。
07项目交付提供项目代码、部署方式、技术文档、必要的使用说明。
For You

适合找我的项目

如果你属于下面这些情况,都可以聊:

「我有一个想法,但不知道怎么做」

可以先聊需求。不需要你自己先研究技术。

「我已经有设计稿,需要程序员开发」

可以直接根据设计稿进行前后端开发。

「我有一个半成品项目」

可以接手现有代码:理解项目、修 Bug、增加功能、重构、部署、继续开发。

「项目需要接硬件」

例如:蓝牙、MQTT、智能设备、Android 终端、自定义设备协议。这类项目也可以沟通。

「我要一个可以自己部署的系统」

可以提供:Docker、K8s、Linux、私有化部署、部署脚本、技术文档。

UI

关于 UI

我不是专业 UI 设计师。如果你已经有设计稿,我可以负责高质量还原和开发。

如果没有设计稿:

  • 可以一起梳理页面
  • 可以通过 AI 辅助生成设计方向
  • 有合作的设计师,可以一起协作

我的核心能力是把产品和设计真正实现出来。

Stack

技术栈不是限制

技术选型以项目为准:什么方案合适就用什么,不为了用某个技术而用。

常用组合

Vue / React + Java / Go

企业系统

Vue / React + Spring Boot / Go + MySQL / PostgreSQL

小程序

Taro / uni-app + Go / Java

IoT

Android / 小程序 + MQTT / 蓝牙 + Go / Java

SaaS

Vue / React + Go / Spring Boot + MySQL + Redis

私有化部署

Docker / K8s + Linux + Nginx / Caddy

具体项目会根据需求调整。

Done

一些我实际做过的事情

从 0 到 1 开发完整项目独立完成外包项目接手遗留项目继续开发支付系统微服务SaaS / 多租户IoTMQTT蓝牙设备Android 智能终端自定义二进制协议WebSocket / SSEHLS / M3U8FFmpeg数据库设计与优化K8s 集群搭建与部署Docker 化CI/CD私有化部署线上故障排查技术文档数据迁移
Why Me

为什么找我

不只是写代码

可以参与:需求分析 → 技术方案 → 架构设计 → 开发 → 部署 → 交付。

不局限于一个技术栈

前端、后端、数据库、服务器、第三方服务、硬件之间的问题,都可以从整体上考虑。

能处理真实项目里的麻烦事

别人留下的半成品、老系统改造、第三方接口难接、硬件协议不清楚、客户需求一直变化、部署环境复杂、需要私有化部署。

更关注最终交付

代码只是过程。最终需要的是:一个真正能用的产品。

Contact

有项目想法?

不需要一开始就准备完整的 PRD

你可以只告诉我:「我想做一个 XXX。」剩下的,我们可以一起把它慢慢梳理清楚。

先聊聊需求,再决定怎么做。

联系我微信:KotlinAmai
独立开发者

全栈定制开发 · 技术方案 · 项目交付

Web · 小程序 · SaaS · IoT · 智能硬件 · 企业系统 · AI

从想法,到真正上线。