Avatar

小莫 XiaoMouz

🔧 全栈开发者

个人介绍 About

00 后。全栈开发者,自由职业者。有不同方向和语言以及框架的开发经验以及丰富的团队合作经验。贡献过多个著名开源软件/仓库。

项目参与 Projects

探索并扩充 Vue 宏和语法糖
TypeScript
Node.js
Babel
esbuild
Vite
rollup.js
2024 年 6 月起开始参与
Vue 官方推荐项目
获得 Vue 主要维护者 Kevin Deng 的赞助
Vue 3 宏的最佳实践。 Vue 官方推荐项目,目前已有许多项目使用,包括 Element Plus、Elk 等。
主要工作:包括但不限于增强文档可读性,优化排版结构,修复部分问题,改善开发者使用体验等工作
NPM downloadsGitHub stars
一个兼容 OneBot 协议的非官方 QQ Web 客户端
Vue
TypeScript
Vite
rollup.js
2023 年 5 月成为 项目贡献者
主要工作:修复早期漏洞,为功能维护和文档编写做出贡献
NPM downloadsGitHub stars
Squad 战术小队服务器控制面板
游戏《战术小队》的服务器控制面板
JavaScript
Node.js
Express
2021 年 3 月发布第一版
2022 年 9 月成为 项目维护者
项目贡献:主导项目升级,对原项目设计进行改造重写
  • 对官方 EOS (Epic Onlione Serivce) 接口进行逆向抓取数据并利用相关接口,提供独具特色的服务,与同行形成鲜明对比
  • 修复多个重大安全漏洞,改进用户体验,增强系统稳定性
    • 修复了多个可能会产生 CSRF 攻击与 XSS 攻击的接口漏洞
    • 修复了 SQL 注入漏洞,避免导致数据库被恶意修改
    • 更新 WS 库并重写 Websocket 服务,将 XHR 统一更换为 Fetch,优化项目结构,全面使用 Promise
  • 更新各项依赖库版本,重写项目后端,增强原先数据库设计
SLO 99.9%
FR <= 1%/Y
线下物料分发的二维码跳转服务
TypeScript
Nuxt
Cloudflare Worker
2024 年 10 月 - 11月
有优美 UI 与响应式设计的 Web 服务,利用 SSR + 纯 KV 数据存储实现高效的首屏加载,支持 Serverless 可以让服务全天候在线,在线下可以印刷平台生成的分享二维码后在平台上热更新二维码实际内容来实现跳转到不同应用或 IM 群聊
  • 引导用户跳转到实际有效链接 (例如尚未过期的微信群聊邀请)
  • 绝大多数平台的无感跳转服务
具集与配置分发服务
TypeScript
Nuxt
Cloudflare Worker
Supabase
自2024 年 7 月至今
利用 Supabase + Cloudflare Worker 开发的工具网站,利用 RLS 实现细权限控制,实现以下主要功能:
  • 聚合第三方接口订阅数据后统一下发订阅链接 (支持 Clash、Surge、V2Ray), 实现统一订阅功能,避免分发多个订阅链接与用户不可控问题
  • 利用RLS实现细权限控制使用户权限域精确到块
  • 设计多个小工具,以便个人使用(如线上剪切板、文件共享、编码转换等功能)
Next.js 开发的单页网站
TypeScript
React
Next.js
Cloudflare Worker
2025 年 3 月 - 5月
接受朋友的委托,正好成为 Next.js 的 SSR 测试项目,同时略微熟悉一下 React ,支持 i18n 以及 json 硬数据更新 & 写入,已部署于 Cloudflare Worker 作为教育邮箱门户网站
其他项目 / 因并非主要方向项目故折叠方便阅读,用于证明本人有足够的学习能力与技能水平
适用于新系统 UI 的哔哩,使用 WinUI 3 设计语言开发的 Bilibili UWP 应用
C#
Windows App (WinUI 3)
UWP
2022 年 3 月参与并贡献
一款哔哩哔哩的第三方应用,使用 UWP 框架开发,是原生的 Windows 应用,支持 Windows 10/11 桌面系统
  • 参与文档与 Wiki 维护工作
GitHub stars
一个优美的 Minecraft 启动器
C#
WPF
Vitepress
2021 年 7 月至今
社区贡献者,软件测试人员,Issue Moderator
界内著名启动器之一
主要贡献:
  • 设计并构建
    用户自助文档
    ,大幅减少 IM 问答环节
  • 长期测试人员,为公开版发行前提供功能稳定性与安全性测试
  • i18n 贡献者, 日常工作为检查 Issue 并尝试复现 Bug 等任务
GitHub stars
一款 Clash 定制客户端
C#
Windows App (WinUI 3)
2023 年 9 月
开发者
需求与实现:
  • 对 Sockboom API 封装,提供一键配置 Clash 订阅
  • 用户基本交互功能,用户支付与订单创建
  • 内部封装 Clash Core,实现安装即可用

此处项目列表可能没有及时更新,最新项目请在 GitHub Profile 中查看。

技能与技术栈 Skill / Stacks

  • 前端 - 主要方向,擅长前端、页面设计与交互、逆向与测试技术。使用 Vite / Vue / Nuxt / TypeScript 作为主要语言和技术栈,拥有丰富的前端设计与构建经验 对其他框架有一定了解(如 React、Next、SolidJS 等)。有微信小程序的开发经验。

  • 后端 - 次要方向,Java、Kotlin、TypeScirpt 为主要使用语言,使用 Springboot、Express、Nitro 开发过中大型网站。 会基础的 Golang 开发,也尝试过 Rust。后端曾为主要方向的我十分喜欢 Severless,使用 Nuxt 开发过许多 Serverless 项目(包括不限于 Cloudflare Worker、Vercel、Netlify),有丰富的后端设计建设经验。

    • 数据库与 KV:作为后端的附带技能,掌握了 MySQL、Redis、PostgreSQL、MongoDB 甚至 HBase 等数据库等基本使用,对 Trigger、RLS Policy 有丰富的使用经验,在过去的后端开发中实现过自己的统一后端服务,也使用过诸如 Supabase 这类的 BaaS(后端即服务)的平台
  • 运维 - 附属技能,有丰富的 Linux 使用经验,熟知 Linux 环境中各种疑难杂症,较为习惯使用 Vim,有过属于自己的 CI/CD 流水线,也经常使用诸如 Azure、Google Cloud 等的大型云服务商,悉知它们的平台设计与各项计费规则等,以及能够应对各类服务器环境、CDN、DNS 配置等问题

  • Windows 开发 - 熟悉 Windows 开发,使用 C# 作为主要语言,开发过 CLI 程序、WPF 程序和最新的 Windows App(WinUI 3),有项目设计与开发经验,了解 MVVM 、MVC 等设计架构。

  • Android - 使用 Jetpack Compose 制作过小型项目,悉知 MVI 设计,使用 Material Design 3 设计并开发应用程序

个人经验 Experience

  • 2019 年开始接触计算机领域,使用服务器编写并搭建个人站点,使用了 PHP、MySQL、Nginx;
  • 2020 年接触 C#、编写了数个 CLI 工具脚本用于提高日常使用效率,也开发了小型 WPF 程序;
  • 2021 年使用 Java 制作 自己的 MVC 框架 ,并且参与了多个兼职项目,熟练掌握 Springboot;
  • 2022 年期间参与多个比赛,参与了各方向的兼职项目,技术栈有 WPF、Springboot、Express 等,并且在年底接手合作项目,该项目在同类软件中用户占比大约40%,国内用户数 Top 1;
  • 2023 年主要重心在合作项目与 WinUI 3 方面的项目,为了比赛也系统性学习并使用了 Andorid 与 Jetpack Compose,制作了自己的小工具;
  • 2024 年积累多年前端开发经验,确定使用 Nuxt、Vue 作为主要技术栈,开发与接受多个项目,偶尔有开源仓库贡献。

语言 Languages

母语中文。英语水平流畅。

自我评价 Self-evaluation

  • 因热爱自学编程,有较好的学习能力,并仍在持续学习中;
  • 熟悉多门编程语言,上手速度快,适应能力强;
  • 能独立与协同开发大型 Web 项目,有多年实战项目开发经验;
  • 尊重并理解个体之间的想法与差异,并有比较超前的想法或观念。

获奖证书 Awards / Certifications

海峡两岸暨港澳地区大学生计算机创新作品赛
2023-06,大二
全国三等奖
江西省大学生计算机作品赛特等奖
2023-06,大二
省级特等奖
睿抗机器人开发者大赛(RAICOM)编程技能赛
2023-06,大二
省级三等奖
江西省职业院校技能大赛
2021-12,大一
2023-12,大三
大数据技术与应用 - 二等奖
应用软件技术 - 二等奖

教育经历 Education

南昌工学院 数据科学与大数据技术
2026届 本科