01 — FIND
Find the gap.
I read the paid and grossing charts first. A gap only counts if I can point at a number that proves people already pay there.
Solo iOS · Shipping in public
I am double nine, a solo iOS developer. Four apps, two on the App Store, two still in build. I publish the result either way.
4 apps built2 live0 funding0 employees
status
01 — The shelf
Checked 12 Nov 2026 against the App Store and each product page.
Part 107 Pass
Live
FAA Part 107 practice where every answer quotes the regulation it comes from. 330 questions, 24 chart questions, works offline.
SiteImprint
Live
Jobsite photos, checklists, issues and a customer signature become one PDF report. Everything stays on the device.
MiraBeam
In build
Cast photos, video, music and your screen to the TV on your Wi-Fi. AirPlay, Google Cast and DLNA. No box, no account.
Hoopwise
In build
Import the cross stitch PDF you already own, then mark stitches as you go. No printing, no highlighter.
4
Apps built
2
On the App Store
330
Cited questions
7
Languages on MiraBeam
02 — How
The same three steps every time, good result or not.
01 — FIND
I read the paid and grossing charts first. A gap only counts if I can point at a number that proves people already pay there.
02 — FILL
Then the smallest app that closes it. One job, one screen, one price. If a feature does not serve the gap, it does not ship.
03 — SHIP
Launch, then write down what happened. A build with no number attached is only a story I tell myself.
RULE: if it does not make the gap easier to see, remove it.
Data is the argument.
Shipping is the proof.
Double Nine · since 2026
03 — Now
Last updated 12 Nov 2026. No roadmap, just the current state.
Released 11 November. The store page now measures App Store clicks, because a guess about installs is not a number.
The Android TV receiver reached v1.0.1 with direct transfer, resume and playback. The iOS sender is waiting on a real TV, not a simulator.
Every answer now carries the exact eCFR text and the date that text was checked. The audit found real errors and they are fixed.
PDF charts import, the symbol grid rebuilds, and marking works across joined pages. The last review items are open.
The full record, with dates: Build log
04 — About
I am double nine. I design, build, test and ship every app on this page on my own.
Most work starts on a store chart: a category where people already pay, and the paid products have stopped changing. I build the smallest thing that fits that gap, then watch whether anyone uses it.
No agency, no studio, no growth hire. Support email comes to me, and so do the refund questions.
05 — Questions
double nine is one person. I write the code, draw the icons, write the store copy and answer the support email. There is no studio behind the name.
Part 107 Pass and SiteImprint are on the App Store. MiraBeam and Hoopwise have public pages, but neither is released yet.
Because they are not ready. MiraBeam needs a real TV test matrix, and Hoopwise is closing review items. A date I cannot keep is worse than no date.
Part 107 Pass is $4.99 a month or $29.99 once. SiteImprint and Hoopwise are one time purchases. MiraBeam will have an optional Pro plan. None of the live apps shows ads.
No app requires an account. SiteImprint keeps projects on the device, Part 107 Pass works offline, and MiraBeam keeps media on your Wi-Fi. This site sets no cookies and runs no analytics.
Purchases and refunds go through Apple. If something is broken, email me first and I will try to fix it.
Every fact points at its source: the App Store listing, the product page, or the app itself. Prices and statuses were checked on 12 November 2026.
Whatever closes the next gap I can measure. It shows up in the Now section before it shows up anywhere else.
Start here
Part 107 Pass if you are studying for the FAA exam. SiteImprint if you document job sites.
or email support@doublenine.work