Skip to content
View ThreeLight2000's full-sized avatar

Organizations

@SV-Summer-BootCamp-Team-F @Team-Oriddle

Block or report ThreeLight2000

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ThreeLight2000/README.md
ThreeLight2000 profile avatar

ThreeLight2000

Frontend, editor, and desktop engineering — from interaction to state, storage, and media output.

ThreeLight Studio · Website

I build React and TypeScript products at ThreeLight Studio, with particular interest in resuming interrupted work, editing creative media, and carrying useful data between environments.

Selected projects

Engineering you can inspect

  • Desktop boundaries: StateCarry separates its React presentation, core rules, HTTP/SSE server, and Electrobun host. Production and development records use separate runtime profiles. Architecture · Boundary check · Isolation tests
  • Editor state and rendering: Rendium routes typed intents through an Immer-backed store, reconciles patches into runtime layers, and keeps transient previews separate from undoable edits. React reads subscribed snapshots; export sends muxed WebCodecs output through Electron IPC in chunks. EngineStore · React bridge · Engine tests · Export pipeline
  • Portable data and explicit adoption: DatePack separates the current plan, baseline, and recorded experiences from device state in IndexedDB. Its reader migrates supported older files and retains unsupported future input bytes; AI replies are validated and previewed before approval. Format and reader · Roundtrip tests · AI exchange tests

For delivery evidence, see StateCarry's v0.3.0 release and later source checks, and DatePack's checks, Pages deployment, and device-readiness checklist. StateCarry stores records locally; configured AI analysis sends selected context to its provider.

StateCarry preview StateCarry — Pick up where you left off

Further work

Explore the studio's projects, experiment notes, and retained references →

Pinned Loading

  1. ThreeLightStudio/statecarry ThreeLightStudio/statecarry Public

    A macOS app for returning to interrupted projects, reviewing current context, and choosing the next action.

    TypeScript

  2. ThreeLightStudio/rendium-workspace ThreeLightStudio/rendium-workspace Public

    Local Electron video editor with a declarative TypeScript media engine, patch-based state, and WebCodecs MP4 export.

    TypeScript

  3. ThreeLightStudio/datepack ThreeLightStudio/datepack Public

    Local-first date planner with portable plans, photos, and experience records in a versioned JSON file.

    TypeScript

  4. ThreeLightStudio/context-os ThreeLightStudio/context-os Public

    Open-source Chrome and Raycast clients with a personal Context API for capturing and retrieving work context.

    TypeScript

  5. ThreeLightStudio/threelight-kit ThreeLightStudio/threelight-kit Public

    Reusable configuration modules and manual application guides for TypeScript, React/Vite, quality checks, and desktop projects.

    JavaScript