Independent products

Selected work.

Personal products across learning, research, and managed agent tooling. Each case follows a specific user task through the interface, application logic, data, and delivery boundaries, including what is still evolving.

Personal products

The connected architecture concepts on TradeoffMap's actual learning map
Interactive learningPublic learning product

TradeoffMap

A bilingual learning product that connects system-design problems to concept routes, playable failure-and-recovery experiments, editable capacity estimates, and targeted review exercises.

  • Interrupt an upload, query saved parts, and resume the same video.
  • Change traffic assumptions and inspect the capacity calculations.
  • See missed issues, false positives, and classification errors in selected review exercises.

My work: Learning UX, state modelling, rule-based feedback, and web delivery.

Next.js · TypeScript · Cloudflare Workers · D1

My part in the project

My personal product, spanning learning experience, interactive domain logic, and full-stack web delivery. Frameworks, authentication, and canvas libraries provide the underlying foundations.

ReadSmart knowledge cards, evidence counts, and connections on the public canvas
Source-backed knowledgePublic topic reader

ReadSmart

A technical-topic reader that connects continuous reading, recursive knowledge maps, and source references. Move from a source to the cards it supports, then explore a linked subtopic without losing the wider context.

  • Switch between Canvas, Study, and Sources in one published edition.
  • Trace a source back to the knowledge cards it supports.
  • Explore linked subtopics with uncertainty and source limitations visible.

My work: Multi-view reading, source traceability, and workspace data boundaries.

Next.js · TypeScript · Cloudflare Workers · D1

My part in the project

My personal product, focused on topic reading, evidence connections, and application data boundaries. It extends an existing starter and uses established rendering, authentication, and storage libraries.

Claw2Agent's actual public product flow, with current install and next-stage workbench separated
Managed agent infrastructureNew signups paused

Claw2Agent

A personal product for managed OpenClaw setup and runtime management. Its implementation connects guided configuration, Telegram validation, entitlement checks, protected access, and recovery paths rather than stopping at a server-created message.

  • Guided setup with validation, entitlements, and quota checks.
  • Protected access that distinguishes preparing, ready, offline, and failed states.
  • Bounded action retries and a separate synthetic intake-review prototype.

My work: Guided setup, server-side access checks, runtime states, and recovery logic.

Next.js · TypeScript · Cloudflare Workers · D1

My part in the project

My personal product around the OpenClaw runtime, covering the web experience and product-control layer. OpenClaw supplies the underlying agent ecosystem; this case does not claim a self-built agent engine.

Something worth building?

A new page, a useful integration, or a stubborn problem. Tell me what you have in mind.

WhatsApp me