A cyberpunk city on a rainy night: neon towers and a wet elevated highway

CYBERCAESAR

Filings in one hand, code in the other.

// 01 ABOUT

Hi, I'm Caesar.

Caesar

“Filings in one hand, code in the other.”

MSc Finance from the University of Sheffield, ranked first in my programme. After three years at a securities brokerage I moved into AI-driven product building, and I focus on turning ideas into products. Now building products with AI, open to new opportunities in AI products / fintech, and also open to collaborations.

AI IndustryUS Stocks & NasdaqGrowth

// 02 WORK · Work

Things I've built.

WORK.001

[LIVE · SaaS]

AI Shop Audit

Checks whether ChatGPT, Perplexity and other AI shopping assistants can read a Shopify store; scored report with fixes in 10 minutes.

→ Public beta · 100+ Shopify stores scanned

$open aishopaudit.com ↗
WORK.002

[LIVE · SaaS]

CrawlAudit

Free crawl check for Shopify stores: robots, sitemap, product data and access for 9 AI crawlers, scored in one report.

→ Free · no signup · 9 AI crawlers in one run

$open crawlaudit.tech ↗
WORK.003

earnings-card

Type a ticker, get 7 share-ready earnings cards built from official SEC filings.

WORK.004

duetfolio

Portfolio tracker for US + Hong Kong stocks: multi-currency valuation, XIRR annualized returns, full-stack FastAPI + React.

WORK.005

wps-agent-skills

Open-source skill pack that lets AI operate WPS Office.

$open github ↗
WORK.006

muse-file-bridge

A bridge that lets AI read and write local files on your Windows PC.

$open github ↗
WORK.007

renqing-ledger

A fully offline ledger for gift money: no network, no account, free and open source.

$open github ↗
WORK.008

agent-craft-cn

A Chinese-native skill pack of agent development methods, one-step install into Claude Code / Codex.

$open github ↗
WORK.009

fangge-junshi

Paste in a pitch from a wealth manager, insurance agent or stock-tip group; 24 red flags, each cited to regulators, call it out.

$open github ↗

// OPEN SOURCE · PRs merged into projects with 600k+ combined stars, incl. freeCodeCamp and Angular

OSS.001

[MERGED]

freeCodeCamp/freeCodeCamp ★ 457k

  • #70826Docs: fixed code-fence languages and Oxford commas in the Python Installation Review lesson

→ Merged into main on 2026-10-13, accepted as my first contribution

OSS.002

[MERGED]

angular/angular ★ 101k

  • #71292The Angular developer Skill's linkedSignal docs never mentioned customizing set; added the usage and an example from the official guide.

→ Merged into main on 2026-10-15

OSS.003

[MERGED]

mvanhorn/last30days-skill ★ 64k

  • #1196Two spots in the docs still taught the inline --plan form, which breaks shell parsing on a quote; unified on the temp-file form.
  • #1197Corrected the “no API key sharing between providers” claim: the legacy TikTok fallback sends the Apify token to another provider.

→ Merged into main on 2026-10-06

OSS.004

[MERGED]

ranaroussi/yfinance ★ 26k

  • #2992README never explained default price adjustment: history() / download() use auto_adjust=True, so Close is already adjusted; added a note on Close vs Adj Close.

→ Merged into main on 2026-10-18

OSS.005

[MERGED]

YuanYii/multi-agent-flow ★ 23

  • #11Security: fixed shell injection in the Windows fallback
  • #13Security: CORS locked to same-origin, blocking cross-site reads
  • #12CI: gate now fails closed on errors
  • #14Reliability: fixed file-lock timeout, added regression tests
  • #10Added the MIT LICENSE

→ All 5 PRs merged into release_v12 (2026-10-04 to 10-08)

OSS.006

[APPROVED]

nexu-io/open-design ★ 100k

  • #8580If reading the daemon config failed at startup, the web client overwrote it with defaults and silently re-enabled telemetry the user had turned off; now the write-back is skipped when the read fails.
  • #8660Docs: the 0.24.1 announcement still said “upgrade to 0.22.0”; reframed as hackathon-entry guidance, EN and zh-CN aligned

→ Both PRs approved by maintainers, awaiting merge

OSS.007

[APPROVED]

hoppscotch/hoppscotch ★ 80k

  • #6705The scrollbar thumb was nearly invisible in both light and dark themes; raised its contrast without changing layout.

→ Approved by maintainer, awaiting merge (2026-10-12)

OSS.008

[APPROVED]

Stirling-Tools/Stirling-PDF ★ 94k

  • #8442Merging images produced a PDF that kept the .jpeg name, breaking later PDF steps; the output now always gets a .pdf extension.

→ Approved by maintainer, awaiting merge (2026-10-13)

OSS.009

[IN REVIEW]

anthropics/skills ★ 180k

  • #1969mcp-builder advised “concise tool descriptions”; per the official docs it now asks for precise, complete ones.

→ In review

// 03 LOG

Recent writing.

LOG.007

2026-10-23

AI Notes: Every Layer's Lock-In Is Loosening

“When switching costs fall, pricing power moves from the side being chosen to the side doing the choosing.”

LOG.008

2026-10-23

Nasdaq Notes: From “Who Has Demand” to “Who Can Pay”

“The worry this time isn't that nobody wants compute. It's whether the people who want it can keep borrowing.”

LOG.009

2026-10-23

Growth: I'm in a Cycle Too

“I may not know where I'm going, but I'd better have a good idea where I am.”

>$ cd /logs —— view all posts →>$ subscribe atom.xml

// 04 MARKETS · Market terminal

Live board: the three major indices.

MARKET FEED

> intraday today

Loading intraday…

> Snapshot at the US close, 2026-10-08 · connecting to live quotes…

Market data from Tencent Finance, for reference only

>$ cd /markets —— full watchlist (23) →

// 05 CONTACT · Contact

Get in touch.

contact.sh

// Open to new opportunities and collaborations. Email me. I always reply within 24 hours.