个人简历
Seven Du

Seven Du.

全栈工程师 · 开源创业者

中国 · 成都

个人简介

常驻成都的全栈工程师与开源创业者,工作横跨社区平台、媒体出版系统与开发者工具。从 API 设计到实现、文档和发布,持续参与软件的完整生命周期,关注清晰的接口、运行时性能与实际运维成本。

工作经历

Panony / PANews

2025 - 至今

软件工程师

  • 负责 PANews 多语言媒体平台的后端 API 与 Cloudflare Workers 服务开发。
  • 将编辑内容迁移至 Markdown,保留既有 API 契约及客户端兼容性。
  • 建设内容采集、翻译、身份验证与服务集成,支持稳定的内容发布流程。

Odroe Inc.

2019 - 至今

创始人 · 开源开发者

  • 建设并维护 Dart 生态开源工具,覆盖数据访问、跨运行时服务、响应式系统与原生互操作。
  • 创建 Prisma Dart,持续开发类型安全的数据库工具与供其他 Dart 项目使用的基础库。
  • 负责 API 设计、实现、测试、文档和版本发布,通过公开仓库支持使用者与下游维护者。

智艺创想

2015 - 2019

首席技术官 · 成都

  • 负责技术交付与团队技术工作,主导 ThinkSNS 社交平台的架构设计和维护。
  • 主导浙江卫视「中国蓝」App 后端与管理系统开发。
  • 交付华为心声社区、华为微博及美的集团社区平台等项目。

技术能力

编程语言
Dart · TypeScript · JavaScript · PHP
Web 与移动端
Flutter · Vue / Nuxt · React / Next.js · SvelteKit
后端与数据
Node.js · H3 / Nitro · PostgreSQL · SQLite · Prisma
基础设施
Cloudflare Workers · Docker · GitHub Actions · Native / WebAssembly

代表项目

Prisma Dart / Dart ORM

数据库工具

创建 Prisma Dart,将代码生成与类型安全的数据访问带入 Dart,并持续将项目演进为 Dart ORM。

  • 通过模型定义与生成的查询 API,让数据库操作接受 Dart 类型系统检查。
  • 开发原生 SQLite、PostgreSQL 访问,明确的事务边界与可审阅的数据库迁移。
github.com/medz/dart-orm

napi

Dart / Node-API 互操作

使用 Dart 构建 Node.js 原生扩展,通过 Node-API 将 Dart 库接入 JavaScript 生态。

  • 提供注解导出、类型转换、原生资源所有权管理与异步互操作。
  • 提供平台构建工具链,并为原生扩展生成 TypeScript 类型声明。
github.com/medz/napi

Alien Signals Dart

响应式系统

基于 StackBlitz Alien Signals 算法实现并维护 Dart 响应式内核,提供 signal、computed 与 effect API。

  • 完善依赖传播、惰性求值、批处理、effect 作用域与清理语义。
  • 维护回归验证与可运行的 API 示例,支持 Solidart、Oref 等下游项目。
github.com/medz/alien-signals-dart

Spry

跨运行时 Web 服务

开发采用文件路由的 Dart 服务端框架,为不同部署目标生成明确、可检查的构建产物。

  • 为 Dart VM、Node.js、Bun、Deno 与边缘运行环境生成适配代码。
  • 从路由定义生成 OpenAPI 文档与类型安全的客户端。
github.com/medz/spry

dartc

编译器研究 · 早期预览

探索使用 Dart 编写的原生 Dart 编译器,涵盖语言语义、可执行文件生成与自举流程。

  • 开发面向 macOS 和 Linux 的 ARM64 代码生成,以及执行 Dart 程序所需的运行时基础。
  • 通过分阶段自举与行为回归验证进展,完整 Dart 兼容性仍在持续建设中。
github.com/medz/dartc