Skip to content
You must be logged in to sponsor doodlewind

Become a sponsor to Evan (Yifeng) Wang

@doodlewind

Evan (Yifeng) Wang

doodlewind
China ⇔ Singapore

Hi, I’m Yifeng Wang, but you can call me Evan. I build tools that rethink where software can run, and what a personal computer can feel like.

My main projects is PocketJS, an open-source JavaScript runtime and UI stack for unconventional hardware. It brings JavaScript, JSX, modern styling, and application development to devices such as the PSP, PS Vita, and other embedded or homebrew platforms. The broader goal is to make creating software for these devices dramatically more accessible, building for the joy of creating for everyone.

The projects involve work that is difficult to justify through conventional product economics alone: maintaining platform ports, acquiring and testing hardware, improving runtimes and rendering engines, documenting unusual systems, and turning experimental ideas into reliable tools.

Your sponsorship helps fund:

  • Development and maintenance of PocketJS and its platform ports
  • Hardware, development kits, testing devices, and infrastructure
  • Technical writing, examples, documentation, and developer tooling
  • Long-term experiments around native interfaces, embedded systems, and user-created software

By sponsoring my work, you are supporting a broader mission: making software creation accessible on more kinds of computers, preserving useful hardware through new software, and exploring alternatives to today’s increasingly uniform computing platforms.

Thank you for helping me continue building ambitious, independent software.

@doodlewind

Help me reach 30 monthly sponsors and sustain the ongoing development of PocketJS.

Featured sponsors

@ZephyrCloudIO
@CoderSerio
@Richeir
@aliez-ren
@SitgesRun
@Hengyu
@jackeydou
@BoWuGit
@Brooooooklyn
@lawvs

Current sponsors 17

@EYHN
@wey-gu
@ThaddeusJiang
@pengx17
@wong2
@hyfdev
@Wh1isper
@Hengyu
@Brooooooklyn
@ZephyrCloudIO
@CoderSerio
@SitgesRun
@aliez-ren
@Richeir
@lawvs
@BoWuGit
@SummonLav
Past sponsors 2
@LlamaGenAI
@jackeydou

Featured work

  1. typedgrammar/typed-japanese

    🌸 Learn Japanese grammar with TypeScript

    TypeScript 1,944
  2. paperboytm/spool

    Store, share, and resume AI coding sessions.

    TypeScript 591
  3. pocket-nexus/pocketjs

    PocketJS is a portable application runtime that turns modern component code into native pixels across radically different hardware.

    TypeScript 1,641
  4. pocket-nexus/open-strike

    A CS-like FPS on the Pocket runtime family: Pocket3D Rust core, QuickJS gameplay mods, JSX HUD

    Rust 243
  5. pocket-nexus/pocket-voxel

    A Game Boy creature-RPG reimagined as a voxelized 3D diorama for Web, PSP, and PS Vita. Bring your own ROM; baking stays local. Powered by PocketJS.

    TypeScript 63
  6. pocket-nexus/quickjs-oxide

    An independent Rust rewrite of QuickJS targeting semantic feature parity

    Rust 62

30% towards 50 monthly sponsors goal

@ZephyrCloudIO @lawvs
@EYHN @wey-gu @ThaddeusJiang @Hengyu @CoderSerio

ZephyrCloudIO and 14 others sponsor this goal

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select

Supporter - Support the ongoing development of PocketJS, Sheru, and my independent systems work.

$15 a month

Select

Backer - Help me keep building new runtimes, interfaces, platform ports, and developer tools.

$50 a month

Select

Sustainer - Sustain the long-term development of PocketJS and Sheru. You’ll also receive occasional behind-the-scenes development updates.

$250 a month

Select

Core Sponsor - Make a substantial contribution to the continued development of PocketJS, Sheru, and the underlying technology behind them. Optional recognition on the project supporters page.

$1,000 a month

Select

Organization Sponsor - Support the projects as an organization, with optional logo recognition and a link on the supporters and product page.