Ray Li · Artificial Space

Deep dives, daily.

Now playing a significant role in a FinTech company.
Continuously learning and exploring.
I'm always on the way …

tail -f /home/my.log UTC+08

01The human behind the screen

About Me.

Different interests.
The same curiosity.

Ray at full draw with a recurve bow at an outdoor archery range
Field log / 01 Recurve at full draw.
Still chasing the gold.

As a fast learner, I always love exploring something new…

Education

Master of
Science

Experience

0+

years in the Financial
Technology industry

Passions
  • Scuba Diver
  • Archer
  • Software Engineer
  • Piano Learner
Instagram

Wannee & Hima

I have Two Cats 😼

02Things I build

From curiosity
to code.

Open source.
Open possibilities.

01 — Developer tools · Featured · MIT license Open source

Coding Agent
Telegram

Control Claude Code / Codex CLI / GitHub Copilot CLI

Run your coding agents from Telegram. Multi-bot, multi-session, provider-agnostic, and self-hosted. Open source under MIT.

Explore the project
Animated walkthrough of controlling a coding agent using Telegram voice messages
The Coding Demo

✨ Why use it

  • Lightweight: no heavy frameworks, full transparency
  • Multi-bot: multiple chats / sessions
  • Use Telegram to control Claude Code / Codex CLI / Copilot CLI
  • Easily review files changed by agent in code block
  • Queue follow-up messages while the agent is busy
  • ✏️ Text, 🌄 Image, and 🎙️ Voice messages
Telegram Terminal

Seamless device / session switching

Start a session on Telegram, later on you can still continue the same Codex/Copilot CLI session on your computer, and switch back again without hassle.

  • Use /switch in Telegram to continue a local session
  • Support historical sessions
Install with one-liner curl -fsSL https://coding-agent.app/install.sh | bash
02 — Mobile · iOS & Android · MIT license Open source

PassVault

Your passwords, on your phone, and nowhere else.

A fully offline password vault with native apps for iOS (SwiftUI) and Android (Kotlin / Jetpack Compose). Built as a new home for people leaving BlackBerry Password Keeper. No account, no server, no analytics, no cloud sync.

Explore the project

🔐 Why use it

  • 100% offline: no network features, nothing leaves your phone
  • Argon2id + XChaCha20-Poly1305 encryption via libsodium
  • Unlock with master password or fingerprint / face
  • Built-in 2FA (TOTP) codes, shown next to the login they belong to
  • Multiple usernames, passwords, notes and security Q&A per record
  • Built-in password generator, favourites and groups
  • Encrypted backups that restore on either platform
BlackBerry PassVault

Bring your Password Keeper with you

Import BlackBerry Password Keeper backups directly on iOS or Android — no conversion tools, no uploads.

  • Encrypted .pkb2 keeps every field (recommended)
  • CSV import for the basics
Get it Android 11+ APK · iOS 17+ build from source View on GitHub
03 — Mobile · iOS & Android · PolyForm Strict Source available

AquaRestore

Bring back the true colors of your underwater photos and videos.

A native underwater color editor for Android and iOS. It analyzes each scene, recommends corrections, and lets you fine-tune the result with a live preview. All processing stays on your device; the app has no network permission.

Explore the project

🌊 What it does

  • Analyzes underwater scenes and recommends color restoration
  • Restore intensity from 0–200%, with red recovery, white balance, dehaze and more
  • Live video preview, hold-to-compare and a full-screen viewer
  • Trim clips on a filmstrip and change speed from 0.5× to 4×
  • Adjust original audio and add music with separate volume controls
  • Export photos and videos at original or custom settings without overwriting the source
Capture Restore

Finish the dive story

Fine-tune color and timing before exporting. Android and iOS share the same color pipeline and editing controls, including support for HDR10 and HLG on compatible devices.

Get it Android 10+ · iOS 16+ · personal use View on GitHub
daocha's scuba diver GitHub avatar github / daocha

My GitHub Portfolio

Explore a diverse collection of my coding projects and contributions. From intricate software solutions to personal development challenges, my GitHub profile highlights my journey as a software engineer and my passion for building innovative applications.

daocha has 14 repositories available. Follow their code on GitHub.

03A different kind of output

My Music Library.

Explore my songs co-worked with AI:

Creative Dcha Music Channel
Spotify playlist 慕容方亭精選 · 10 items Open in Spotify

04One note at a time

My Piano Cover.

Less perfection.
More practice.

Instagram ↗
Apr 14, 2024 · Month 20

River Flows in You

一直都很愛的一首。聽起來覺得蠻容易的,結果其實練了超久還練不好。

---學習鋼琴20個月---

Ray LI · @404.btcView reel ↗
Instagram ↗
Sep 30, 2026 · Year 4

Canon in C Major

卡農最喜歡就是這一段,初學的時候彈過一首簡單版的,結果並沒有這段,現在補上了.......

-------鋼琴學習記錄--------學習鋼琴4年了---------

Ray Li · @404.btcView reel ↗