Skip to content
View unique01082's full-sized avatar
😃
¯\(ツ)/¯ Focusing on 1st working version of LightDrift - Web-based RAW explorer
😃
¯\(ツ)/¯ Focusing on 1st working version of LightDrift - Web-based RAW explorer

Block or report unique01082

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.

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
unique01082/README.md
Bao LE animated header

Founder-builder | Software Developer | Photographer

Building useful products and the baole.space ecosystem.

Founder-builder at baole.space

Website · Discord · Email

I build useful software around real workflows. My current focus is turning baole.space into a connected ecosystem of products and shared foundations for creative work, productivity, and AI-assisted operations.

I tend to build tools for problems I keep running into. Apparently, I run into quite a few.

Building baole.space

baole.space is growing from a collection of experiments into an ecosystem: focused products with a consistent approach to identity, interfaces, developer tooling, and operations. The aim is simple: make each product useful on its own, while letting the pieces become stronger together.

The work spans creative and photography tools, everyday productivity, AI-assisted workflows, and the infrastructure needed to operate them reliably. Some foundations are open source; other products remain private while their direction and workflows are still being shaped. It is very much a work in progress, but it is a deliberate one.

Selected public work

  • LightOps: A desktop photo file manager for organizing RAW and JPG files from EXIF metadata, built with Tauri, React, and Rust.
  • lightdrift-libraw: A Node.js native addon for decoding camera RAW files, reading metadata, extracting previews, and rendering images.
  • Rootline: Safely mirrors directory structures without copying files or deleting existing content.
  • SVG Motion: Safe, framework-agnostic SVG animation for TypeScript and React.
  • @baolq/ui: A typed, accessible React component library and dark-first design system.

Private products & active experiments

Private / active development

Not everything under baole.space is open source. Some products stay private while their foundations, workflows, and product direction are still being shaped.

Creative and photography

  • LightNote: A photography preset journal for organizing editing recipes, color palettes, and visual ideas.
  • LightMark: A visual annotation and workflow workspace connecting photography review with Lightroom-based data.
  • LightScape: A PixiJS-powered engine, player, and studio for creating interactive animated 2D scenes.

AI and product automation

  • The Many: A virtual company where AI agents operate as containerized workers with their own workspaces.
  • Pullery: A GitHub-first issue-to-pull-request control plane.
  • LightFocus: AI-assisted planning with task prioritization, conversation, and a 3D view of ongoing work.

Everyday tools

  • LightKitchen: An AI-assisted household cooking companion covering inventory, meal planning, shopping, and guided cooking.

How I build

  • Start from real problems and observable user workflows.
  • Ship something usable, then refine the architecture with evidence.
  • Open-source reusable foundations when they can help other builders.
  • Care about reliability, accessibility, and the small details users notice.

Open to collaboration

I am open to working with clients building products or internal tools, technical partners interested in the baole.space ecosystem, open-source maintainers and contributors, and teams looking for a product-minded software engineer.

The baole.space Discord is the best place to start a conversation. You can also reach me by email or explore baole.space.

A little outside the build queue

When I am away from the keyboard, I am usually taking slightly overexposed photos (+0.3 EV, because optimism needs exposure compensation), listening to post-rock, or missing an easy shot in an FPS game.

Website · Email · Discord · Facebook · Instagram

Pinned Loading

  1. lightdrift-libraw lightdrift-libraw Public

    Node.js native addon for decoding camera RAW files, reading metadata, extracting previews, and rendering images.

    JavaScript 8 3

  2. api2ts api2ts Public

    Forked from chenshuai2144/openapi2typescript

    OpenAPI/Swagger to TypeScript

    TypeScript 1 1

  3. folder-structure-sync folder-structure-sync Public

    Rootline safely mirrors directory structures without copying files or deleting existing content.

    TypeScript

  4. svg-motion svg-motion Public

    Safe, framework-agnostic SVG animation for TypeScript and React.

    TypeScript 1

  5. components.baole.space components.baole.space Public

    @baolq/ui is a typed React component library with accessible Radix primitives and a dark-first Tailwind design system.

    TypeScript

  6. lightops.baole.space lightops.baole.space Public

    LightOps — Desktop photo file manager. Batch rename/copy/move RAW+JPG by EXIF date. Built with Tauri v2 + React + Rust.

    TypeScript 1