migrated base44 → next.js. row-level security was the hardest problem i’ve worked on.
pm by day, builder always.
serious means edge cases, acceptance criteria, and row-level security.
i’m dustin. i ship serious apps and make them with a smile.
4 live. 1 in beta. 1 still an idea.
a period means shipped. this one’s earned.
hidustin labs. is the umbrella for every app, site, and project i ship on my own. the notes in the margin are mine.
build notes
i write up what went wrong, too.
newest first
3 of 5 posts
- Building Sib: how I shipped an agent as a PMoct 23admytSage became Sib, and a chat became an agent. How I specified, reviewed, measured and released it as a PM directing two coding agents, including the five eval rounds, the step rolled back in production, and the cheaper model that cost more.
- Bring your people: chosen support, guides, and worksheetsoct 10admytStudents can now invite up to two people who are actually in their corner, sharing only what they choose. Plus 43 sourced guides and new checklists and worksheets, built from a first-gen story.
- Introducing Perspectivesoct 7admytSage knows a lot about colleges, but it can't know what a school felt like. Perspectives asks current and former students, with human review and separate consent for publishing and for AI use.
the lab
struck = grew out of it.
inked = shipped.
ring = almost.
6 projects
periods earned
latest: building sib, an agent shipped as a pm. oct 23.
it never sends messages and never submits for you. on purpose.
Cleared to Send
10DLC help for small businesses. Paste the rejection, get every fix written for you.
idea→building→live.built from years of consent and quiet-hours problems on a messaging platform.
ChannelIQ
A notification preference engine that shows how consent and delivery logic work.
idea→building→live.testflight 1.3.5 · android 1.4.0. app store submission is next. the period is penciled in.
luxury collection tracking. still a sketch. no period yet.
Garder
Luxury collection tracking. No case study yet.
idea→building→?qa roots. edge cases are a love language.
this is the rule.
about.
i’m dustin. product manager by day, builder always. i came up as a qa engineer, which means i think in edge cases and write acceptance criteria for fun.
the period in “labs.” is the whole idea. it means shipped, finished work. not a concept, not a prototype, not a tweet. a thing that runs.
when a project graduates from the lab, it earns its period and moves up. that strictness is what makes the badge mean something.