Habit Streak
Check in daily, see each habit's streak calendar, compare a fictional friends board and save a share card. No login; stays on your device.
HAEMINWAY DEV
I build Google Sheets automations, simple mobile web apps, academy tools and short motion promos. Try the demos to see how they actually work.
DEMOS
Only self-made public demos and separate fictional-data rebuilds are shown here.
Check in daily, see each habit's streak calendar, compare a fictional friends board and save a share card. No login; stays on your device.
Write a quote, send it, turn it into an invoice, mark it paid, then print or save a PDF. Fictional clients; no login; stays on your device.
Review and save an expense, see monthly spending, scan a receipt and confirm its amount, then export CSV or print. Fictional data; no login; stays on your device.
VIDEO
This video couldn't load. Try refreshing the page.
Edits, timers, form submissions. Three ways to start.
Kevin MacLeod — Shiny Tech · CC BY 4.0
This video couldn't load. Try refreshing the page.
Three spreadsheet mistakes worth checking.
WinnieTheMoog — Street Trap · CC BY 4.0
This video couldn't load. Try refreshing the page.
Follow a form-to-report workflow.
Kevin MacLeod — Enter the Party · CC BY 4.0
This video couldn't load. Try refreshing the page.
Three mobile bugs, and what fixes them.
Ross Bugden — Black Heat (2026 Mix) · CC BY 4.0
SERVICES
GOOGLE SHEETS · APPS SCRIPT Google Sheets & Apps Script Form answers, orders and messy exports turned into a sheet that sorts itself. See details →
MOBILE WEB APPS · PWA Simple mobile web apps One-job phone apps. No app store, opens from a link. See details →
ACADEMY · TUTORING Academy & tutoring tools Attendance, homework, tests and parent updates in one place. See details →
MOTION Motion promo videos 10–15 second promo videos made from your app's screens. See details → START SMALL
Starting from US$20 for one workflow
Delivered 3 days after requirements and access are ready, with one revision inside the agreed scope.
For larger work: US$30/h, with scope agreed in writing.
Extra workflows, data migration, paid APIs and ongoing support are a separate scope and quoted separately.
HOW IT GOES
You show me the task; I write down what the tool will and won't do before anything is built.
I build it inside your Google Workspace or as a small web app, whichever we agreed.
You run it against the agreed scope. The pilot includes one revision.
Files, source and a short usage note move to your account.
DEV LOG
Sheets, Apps Script and simple PWAs: what worked, and the bits that broke.

Lookups I ran in a real Google Sheet: where VLOOKUP quietly returns the wrong value, and the XLOOKUP version that doesn't.

A small expense app with presets, a month view and on-device receipt reading. Export to CSV and rebuild the same monthly totals in Google Sheets with SUMIFS.

Try Habit Streak, export a dated CSV, and count check-ins in Google Sheets. Fictional friends, local storage, and a clear boundary between export and sync.

Separate page refresh time from source freshness. A fictional inventory example, timestamp contract, and failure drills keep old numbers from appearing current.

When form auto-replies damage customer trust, and what response rules should be set before automation.

Why ChatGPT API bills quietly grow, and how token tracking, caching, retries, and model routing keep them under control.
One sentence is enough — I reply with a written scope and price.