RÉSUMÉ
Seven Du

Seven Du.

Full-stack Engineer · Open-source Founder

Chengdu, China

Profile

Full-stack engineer and open-source founder based in Chengdu, China. My work spans community platforms, media publishing systems, and developer tools. I build software from API design through implementation, documentation, and release, with a focus on clear interfaces, runtime performance, and practical operating costs.

Experience

Panony / PANews

2025 - Present

Software Engineer

  • Develop backend APIs and Cloudflare Workers services for the multilingual PANews media platform.
  • Migrated editorial content to Markdown while preserving API contracts and compatibility with existing clients.
  • Work on content ingestion, translation, authentication, and service integrations to support reliable publishing workflows.

Odroe Inc.

2019 - Present

Founder & Open-source Developer

  • Build and maintain open-source tools for the Dart ecosystem, covering data access, portable servers, reactivity, and native interoperability.
  • Created Prisma Dart and continue developing typed database tooling and libraries used by other Dart projects.
  • Own API design, implementation, tests, documentation, and releases; support users and downstream maintainers through public repositories.

智艺创想

2015 - 2019

Chief Technology Officer · Chengdu

  • Led technical delivery and the architecture and maintenance of ThinkSNS, a social networking platform.
  • Led backend and administration-system development for Zhejiang Satellite TV’s China Blue application.
  • Delivered community platforms for Huawei Xinsheng, Huawei Weibo, and Midea Group.

Technical skills

Languages
Dart · TypeScript · JavaScript · PHP
Web & mobile
Flutter · Vue / Nuxt · React / Next.js · SvelteKit
Backend & data
Node.js · H3 / Nitro · PostgreSQL · SQLite · Prisma
Infrastructure
Cloudflare Workers · Docker · GitHub Actions · Native / WebAssembly

Selected work

Prisma Dart / Dart ORM

Database tooling

Created Prisma Dart to bring generated, type-safe database access to Dart; continue evolving the project as Dart ORM.

  • Model definitions and generated query APIs keep database operations visible to the Dart type system.
  • Develop native SQLite and PostgreSQL access, explicit transaction boundaries, and reviewable schema migrations.
github.com/medz/dart-orm

napi

Dart / Node-API interoperability

Build native Node.js addons from Dart, connecting Dart libraries to the JavaScript ecosystem through Node-API.

  • Provide annotated exports, typed value conversion, native resource ownership, and asynchronous interoperability.
  • Package platform build tooling and generate TypeScript declarations alongside native addons.
github.com/medz/napi

Alien Signals Dart

Reactive systems

Maintain a Dart implementation of the reactive algorithm from StackBlitz’s Alien Signals, with signal, computed, and effect APIs.

  • Work on dependency propagation, lazy evaluation, batching, effect scopes, and cleanup semantics.
  • Maintain regression coverage and runnable API examples; support downstream projects including Solidart and Oref.
github.com/medz/alien-signals-dart

Spry

Portable web servers

Develop a file-routed Dart server framework with explicit build outputs for multiple deployment targets.

  • Generate runtime adapters for Dart VM, Node.js, Bun, Deno, and edge environments.
  • Connect route definitions to generated OpenAPI documents and typed clients.
github.com/medz/spry

dartc

Compiler research · Early preview

Explore a native Dart compiler written in Dart, spanning language semantics, executable generation, and bootstrap workflows.

  • Develop ARM64 code generation for macOS and Linux and the runtime foundations needed to execute Dart programs.
  • Use staged bootstrap and behavior regressions to validate progress; complete Dart compatibility remains ongoing work.
github.com/medz/dartc