Junhua · Independent developer
I build small software products — and write down how they actually run.
I'm Junhua. I ship small Mac apps and write field notes on building and running them.
01 / PracticeBuild useful things. Explain the thinking behind them.Junhua
Builder & writer
Builder & writer
From the workbench
View all notes →Field notes
Building & operating
Indie economics, real operating costs, and the decisions behind running small products.
- 给 MarginDeck 接入 MCP
- SnapQuizX: Rising Installs, Falling Weekly Active Users, and Five First-Session Failures
- I Reviewed Seven Products in One Afternoon and Killed Four
- Google Search Console & Bing Webmaster Tools: Setup and "No Data" Fixes
Reverse engineering & security
CTF write-ups, ARM assembly, and notes on memory, exploitation, and tooling.
- PWN - Sice Cream
- Heap Exploitation - how2heap - house_of_orange
- Heap Exploitation - how2heap house_of_roman
- Heap Exploitation - how2heap 3
Free resource · Browser-based
All guides and tools on MarginDeck ↗Product finance guides and tools
No account
Shared cost allocator
Split one monthly shared-cost pool across products in a single scenario. Nothing is uploaded or saved.
Open allocator ↗No account
Runway calculator
Estimate how long current cash lasts against monthly burn, and see when the balance reaches zero.
Open calculator ↗Current project · Version 1.6.0
MarginDeck
A local-first Mac app for revenue, costs, and estimated contribution profit — with a menu bar brief for quick checks.
Compare revenue, scheduled costs, and estimated contribution profit across products over 6 or 12 months — and check the next 7 or 14 days of scheduled costs without opening a dashboard.
- Platform
- Native macOS
- Data
- Local-first
- Starting point
- One product free