Webanion
Webanion 是我于 2021 年 2 月在达卡创立的软件工作室,我以软件架构师的身份全职经营。它为英国、美国和孟加拉国的创始人与企业设计并构建 AI 原生平台、多租户 SaaS 以及其底层基础设施:数据模型与后端,其上的网页、移动与桌面应用,以及承载生产工作的 Kubernetes 集群,这个集群由我亲自运维。工作室自己的产品也是证明的一部分:带有 MCP 服务器的这个作品集平台,以及 gm-libs,每个 Webanion 后端都从这套库起步。
我如何帮助这家公司成长
AI 工程:智能体、MCP 服务器与持久化 AI 工作流
围绕模型构建的平台,让 AI 功能从演示走向生产:能够规划、执行和验证的智能体,以及架设在企业自有系统之上的 MCP 服务器。围绕它们的是跨模型服务商的路由、面向长任务的持久化工作流、按客户隔离的记忆,以及让每一次写操作都有人把关的防护机制。本站背后正在运行的 MCP 服务器就是现成的例子,同样的工程也曾运行在一个服务一千多个租户、以智能体为核心的 AI 工作流平台上。整套系统运行在自托管的基础设施上,因此没有任何数据离开本地。
Termi:面向 macOS 和 Linux 的开源终端应用
一款面向 macOS 和 Linux 的开源终端应用,由 Webanion 以 MIT 许可证发布:保存的命令可在一个标签页里并排打开最多四个终端,采用 Termi 记住的布局,并能随应用一起启动;还有拆分、重新打开、命令面板、快捷键表、内置指南,以及侧边栏里的 CPU、内存和网络数据。Electron、React、TypeScript、xterm.js 和 node-pty,用 electron-vite 构建,用 Vitest 测试,并带有一个 MCP 服务器,让助手可以管理保存的命令。源码见 github.com/webanion/termi。
Keyboard Tracker:桌面活动图表与报告
一款适用于 Linux、Windows 和 macOS 的安静桌面应用,统计键盘和鼠标的使用情况,绘制成图表并导出报告,用五周时间为 Ja Turna 打造。它只统计按键次数而不记录任何人输入的内容,可以查看一天到全部历史的图表,面对数月的数据也依然流畅,任何表格都能下载为经理可以分享的 PDF,还能把全部历史备份到一个文件,以便迁移到新电脑。Electron、React、TypeScript 和 Redux,同一套代码库。
Al-Insaf:含总账与贷款的合作社金融平台
一家合作社金融机构此前把社员档案、储蓄、贷款和投资人资本分散在纸质记录与电子表格之间,既无法审计任何一个网点,也无法干净地完成日终结账。我们构建了一套系统把这些全部收拢:社员登记、每日收款、从申请到放款的完整贷款流程、多网点总账、投资人资本,以及一份记录谁做了什么的审计日志。工作人员在每笔收款发生时当场记录,管理者审批贷款并完成日终结账,而权限模型决定每个角色能看到什么、能做什么,而不是简单地把按钮藏起来。本案例研究中展示的一切都运行在预置的演示数据上;真实的社员档案从不出现在作品集材料中。
Webanion:带 MCP 服务器的无头 CMS 作品集平台
静态作品集网站既承载不了五种语言的内容,也跟不上背后写作的节奏,于是我们用一个平台取代了它。一套无头 CMS 保存每一份案例研究、文章和记录;一个 Next.js 前端以英语、孟加拉语、西班牙语、印地语和中文呈现它们;一台 MCP 服务器则把同样的内容开放给 AI 助手,让被问及这些工作的智能体去读取源头,而不是根据抓取结果猜测。搜索、媒体管理、审批流程和一个公开的发现层都运行在它之上。证据是递归的:你正在阅读的这个页面,正由本条目所描述的系统提供。
Sukalyan Research Group:一所大学药学实验室的网站
Jahangirnagar University 的 Department of Pharmacy 中 Sukalyan Research Group 的网站,由 Sukalyan Kumar Kundu 教授领导:七个研究方向及其技术和论文,一份按年份归类、可筛选的一百二十四条 Google Scholar 记录的论文列表,首席研究员的简介,按姓名和肖像列出的成员,一面校友去向墙,一个 Lab Life 图库,以及带邮件清单的四条路径加入页面。Next.js 静态导出,React 和 TypeScript,Tailwind CSS,所有内容都在一个查询函数之后,因此迁移到无头 CMS 时其他一切都不必改变。作为单个容器部署在自托管的 Kubernetes 集群上。
Grace Bangla:在达卡学习孟加拉语的官方网站
一个定制的 WordPress 网站,多年来一直由 Grace Bangla 语言中心的员工自己运营,这所学校面向居住在达卡的外国人教授孟加拉语。网站体现学校自身的形象,在新来的人第一次打电话之前就讲清课程和教学方法,并让员工自行修改每一个页面、通知和活动。项目以视频教程而非支持合同收尾。
一套自托管的家庭实验室:支撑整个工作室,每天维护
工作室自己的基础设施,运行在自托管的 Kubernetes 集群上,于 2026 年 2 月规划,此后每天维护:网站、CMS 和 MCP 服务器,以及它负责维护的客户平台,都通过 Cloudflare 隧道提供服务;每个数据库每晚导出并校验;指标和告警规则推送到手机;家门之外有一个宕机监控;还有一个容器镜像仓库和一个 npm 仓库;一个私有控制台把合并、运行、镜像、Pod 和节点汇集在同一个页面上。
托管 CI 成了最慢的一环,于是构建搬回了家
构建和部署从 GitHub 的托管 runner 搬到了家中的一个 runner 池。过去每次运行都从一台全新机器开始,发布还要等排队、等故障恢复;现在由一台构建机在线时承接每个任务,常开服务器上的备用 runner 则由一个看门狗看守,一旦拿不准,它优先保证还能继续发布。镜像进入私有容器镜像仓库,工作室的程序库进入私有 npm 仓库,两者都在自家环境内,每次运行的记录也会归档,留存时间超过 GitHub 的保留期。最慢的部署从八分二十四秒缩短到三分零五秒,CI 也快了三分之一。
一个节点变成了集群,没有任何应用需要改动
第二台可随时关机的机器加入了一个正在运行的单节点集群,没有改动任何应用。常开服务器保存控制平面、每个数据库和卷以及每个服务的第一个副本;构建机在 taint 之后承担构建任务和无状态服务的第二个副本,它休眠时这些副本会等待,而不是退回常开服务器。工作结束时它自行关机,有任务进入队列时再回来;一个控制台展示每个节点、每个工作负载和每段可用时间;常开服务器上的每一项 CPU request 都经过测量,使其预留从可分配量的 84% 降到 56%。
gm-libs:每个 Webanion 前端与后端起步所依托的软件包
一个带版本、与框架无关的软件包家族,Webanion 的每个前端和后端都以它为起点,服务端有一层 NestJS,客户端有 React、Vue 和 Expo 绑定:支持通行密钥和单点登录的身份认证、功能开关、审计日志、多租户数据、加密、文件、文档、消息、实时与离线、webhook、worker 和一套 UI 组件库。每个包都有自己的私有仓库和独立发布,从工作室的私有 npm registry 安装,工作室的控制台会显示哪个消费方在哪个版本上落后。
我合作过的更多公司
Fully Booked 是一个英国小巴和大巴租赁预订平台,背后是一个运营商之间共享工作的网络。从 2023 年 4 月的第一次提交开始,我一直在构建它:上架两大应用商店的 React Native 应用、客户预订网站、运营商端和管理端后台、Prebooked 小部件,以及它们共用的 NestJS 后端。自 2025 年 1 月起,我领导其工程工作,产品迁移到带有受控发布的 monorepo;自 2026 年 6 月起,在无任何有记录停机的情况下将整个平台迁移到自托管 Kubernetes 集群之后,我担任其 CTO。
Al-Insaf 是位于孟加拉国杰索尔县莫尼拉姆普尔的一家注册合作社,为小商户提供公平的小额信贷与储蓄服务。合作社成立于 2022 年,在多个网点管理社员储蓄、贷款和投资人资本,并把这些业务从纸质记录与电子表格迁移到了一套可审计的统一平台上。
自 2021 年 12 月起,我在 Upwork 上直接与创始人合作,其中大多数处于早期阶段,把产品从最初的想法和原型一路带到部署和扩展,覆盖移动、网页和桌面。个人资料为 Top Rated,45 份合同 Job Success Score 100%;其间我获得过 Top Rated Plus,并在 2024 年获得全球前 3% 表现者认可。后期的工作是数量更少、周期更长、对产品全权负责的合作,其中包括一个英国预订平台,历经四十个里程碑从 MVP 走到生产环境。
2026 年 2 月至 6 月,我在 Edulog 担任软件工程师,参与 Athena 的开发。这是一个云原生的 K-12 学生交通平台,帮助学区规划校车路线和行程并管理车队。我构建了 Field Trip Management 等新模块,改进了管理后台,调试复杂问题,并负责路线规划、地图与家长端和司机端门户之间的集成,工作覆盖后端服务、云基础设施和前端界面。
2025 年 12 月至 2026 年 6 月,我在 Rocksteady Technology 从事多租户 B2B SaaS 的平台工程。我以软件工程师身份加入,先参与一个基于 TypeScript 和 Electron 的桌面项目;从 2026 年 2 月起担任平台方向的高级软件工程师:服务一千多个租户、按租户隔离凭据的共享数据库架构,基于 OpenFGA 的细粒度授权,基于 Temporal 的持久化工作流,Stripe 订阅与按量计费,以及在 GKE 上跨预发布和生产环境的 Kubernetes 管理。共享数据库与发布模式已在整个工程团队中推广采用。
在 WorkflowFiesta,我担任 AI 工作流自动化平台的工程负责人,全面负责该产品线,并带领一支分布式工程团队。我的工作涵盖智能体驱动的工作流设计、跨多个服务商的大语言模型集成,以及面向长时间运行任务的持久化编排,任务在发生故障时可以恢复继续,而不会丢失状态。我在具备租户隔离的多租户架构上工作,参与功能交付、性能优化与发布流程,并与产品和 QA 团队密切协作,将复杂的自动化需求转化为可靠、易维护的系统。










