Skip to content
workingmemory

Apps

My apps

An onslaught of email, a pile of PDFs, one too many last-minute trips to McDonald’s. Most of these started as something that was sapping my time or not getting handled.

Are these going to set the world on fire? No. Do they have 110% product-market fit? You bet. I’m most effective when I’m interested. If it’s boring and draining, that’s yar problem, Claude.

YarMeals

Live

Weeks of fast food, because we’d never gotten around to shopping.

Automates meal planning and grocery shopping for a family of 5

How it works

Plans the week from a rated recipe catalog, resolves every line to real products at two stores, and loads the carts. Anything ambiguous becomes a card anyone in the family can answer from their hammock in the backyard.

What broke first

It asked me forty questions per shop. The fix was not a better model — it was a catalog that remembers the answer.

The YarMeals shopping page mid-shop: Plan and Prep are done and Shop is active, titled “Filling carts.” H-E-B Escarpment shows 4 of 9 lines in the cart, with five more queued, and Central Market 0 of 1. Below, one question: grated parmesan was out at H-E-B Escarpment, so was the substitute right? H-E-B Grated Parmesan Cheese is in the cart, with three alternatives and buttons to keep it, take it out, or leave it for now.(opens a larger view)
Filling carts at two stores. The one substitution the agent wasn’t sure of became a question anyone in the family can answer.

YarDocs

Live

800 files. They all say 74249826.pdf. Which is taxes and which is the kid’s sports physical?

Labels, sorts, and files all the documents that come through a busy family’s week

How it works

One inbox for scans and forwards. Each document gets read, summarized, given a consistent name and dropped into the right OneDrive folder. Nothing waits on me to decide where it goes.

What broke first

$150 in API tokens before I learned what different models cost.

The top of the YarDocs filing history, filled with sample Springfield documents: newest first, each row gives the date it was filed, a named PDF with a one-line summary of what it is, what happened to it and the folder it was filed to. Most read Filed. A handwritten note and a blank scan are marked as needing a home, and an auto insurance page shows it was later moved by hand to a different folder.(opens a larger view)
Everything the house has filed, newest first, and the ones still waiting for a home. Sample data: Springfield’s paperwork, not ours.

YarMail

Live

3 core mailboxes. 20 years of spam and mailing lists. 1 brain who’ll read ’em all if you let him.

Not only filters and sorts the 1500 emails I get per week, but processes the ones that need action

How it works

AI model proposes rules in bulk for filtering, while I configure the ecosystem for actions like calendar event posting, task extraction, document filing, order tracking, receipt logging, and soon insurance claim filing.

What broke first

Rule prioritization that was failing to take tasks off my list.

The YarMail Mailboxes page: two IMAP mailboxes, both marked Connected, with their addresses and mailbox names pixelated and their mail servers shown, each with Pause, Edit and Remove buttons. Beside them, Recent mail, newest first: two IPO Chaser pitches, a Marketpulse stock tip, a DNC HQ “Last call!!” and a newsletter from Marie Gluesenkamp Perez.(opens a larger view)
Two mailboxes connected and healthy, newest mail first. And yes, that’s a lot of spam.

YarJobs

Beta

A husband, a son, and a buddy all not sure what to do next in their careers.

AI coach that elicits deep career motivations and ideal job profiles and then scores and tracks postings from spotted to hired

How it works

A real conversation builds someone's profile — deal-breakers, comp floor, commute geometry — and a scanning agent then works job boards against it and scores what survives.

What broke first

Vibe-coded UI left an unreadable profile that only an LLM could love.

The YarJobs profile page with the “Talk it through” coach panel open. The coach, Daniel, explains that schedule control and remote-versus-onsite are two different questions, then asks whether fully remote or a hybrid where you choose the days and hours is closer to what you want.(opens a larger view)
The coach pulling schedule control apart from remote-versus-onsite, before a single scan runs.

YarGo

Beta

A web app is something you have to remember to open.

Curated features of all the sites in a native iOS app

How it works

Sign in once and each yarbros app gets its own tab. Today that's YarMeals: anyone in the family can see the week, rate dinner, say they weren't home, ask for a recipe or a restaurant, and put cereal on the list themselves. It pings their phone when there's something to rate.

What broke first

The rating reminders demoted my kids for ignoring them, but the reminders had never reached their phones. “Didn't answer” and “never got it” are different facts, and only the first should cost you anything.

The YarMeals tab of the YarGo iPhone app. Tonight, Wednesday the 30th: Amazing Apricot Chicken with fingerling potatoes and green beans, rated four stars, household average 4.5 from 2 ratings, with an “I wasn’t home” button. Below it, this week’s dinners with their star ratings, and a tab bar reading Meals, Spotify, Account.(opens a larger view)
The YarMeals tab: tonight’s dinner, the household’s ratings, the rest of the week.

What’s underneath?

I’m a systems thinker; none of these apps stand alone. There’s shared, integrated identity and profile admin — every app that needs a login already routes through it, with the redirect rules validated in one place so no app can get it wrong. And a shared send broker so no app holds the keys to email: apps name a template and a recipient, never an address.

the week & ratingsmailed-in documentsreceipts & order confirmationsWHILE IT RUNSWHEN IT SHIPSSign-inyarauthEmailyarpostData accessbroker · plannedDataSupabaseCI/CDyarbros-ciBuild activityyarbros-servicesYarGoiOS interfaceYarMealsmeals & groceriesYarDocsfiles documentsYarMailtriages emailYarJobsjob searchThis siteWorking Memory

Scroll sideways to see every column.

  • Live
  • Planned
  • One app handing work to another
Front ends on shared rails. Each app plugs into the parts it needs instead of building its own login, mailer, database access, release process or scoreboard, and every one of them ships the same way.
Sign-inyarauth
One login across all the apps. Identity, permissions, access rights and user administration live in one place, and every app checks against it.
Emailyarpost
When an app needs to send email, it goes through a shared broker that controls what leaves: defined templates, a restricted vocabulary, and no app holding an address or a mail password.
Data accessplanned
One governed path in and out of the database, so an app or an AI session can ask a question without holding the keys.
DataSupabase
One database, walled off into a section per app, each reached through access scoped to that app alone. Every app has a staging twin for testing.
CI/CD shared workflowsyarbros-ci
Every repo calls the same pipeline, with shared workflows for migrations, the testing layers and security policy validation. Changes go to staging first, then production when I promote them.
Build activityyarbros-services
Counts commits and pull requests across every repo each hour and serves the totals to this site. Uptime checks on every app are next.

What’s on my backlog? →